Home > Extreme Optimization Mathematics Library for .NET > Reference > Extreme.Mathematics.LinearAlgebra Namespace > LUDecomposition Class


Extreme Optimization Mathematics Library for .NET

LUDecomposition Members

LUDecomposition overview

Public Instance Constructors

LUDecompositionOverloaded. Constructs a new LUDecomposition object.

Public Instance Properties

BaseMatrix (inherited from Decomposition) Gets the underlying matrix of the decomposition.
LowerTriangularFactor Returns the lower TriangularMatrix component of this LUDecomposition.
Overwrite (inherited from Decomposition) Gets or sets a value indicating whether the BaseMatrix should be overwritten by its decomposition.
UpperTriangularFactor Gets the upper TriangularMatrix component of this LUDecomposition.

Public Instance Methods

ApplyPOverloaded. Applies the permutation P of the decomposition PA= LU to a Vector.
Decompose Performs the actual LU decomposition.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
EstimateConditionNumber Calculates an estimate for the condition number of the matrix underlying this system of equations.
GetDeterminant Calculates the determinant of the decomposed Matrix.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetInverseOverloaded. Calculates the inverse of the factorized Matrix.
GetObjectData (inherited from LinearTransformation) Populates a SerializationInfo with the data needed to serialize the target object.
GetType (inherited from Object)Gets the Type of the current instance.
IsSingular (inherited from Decomposition) Gets a value indicating whether the BaseMatrix of this decomposition is singular.
RankOverloaded. Returns the numerical rank of a matrix using the specified tolerance.
Rank (inherited from LinearTransformation)Overloaded. Returns the numerical rank of a matrix using the specified tolerance.
SolveOverloaded. Solves the system of simultaneous linear equations represented by this instance.
Solve (inherited from LinearTransformation)Overloaded. Solves the system of simultaneous linear equations represented by this instance.
ToString (inherited from Object)Returns a String that represents the current Object.

See Also

LUDecomposition Class | Extreme.Mathematics.LinearAlgebra Namespace | GeneralMatrix | TriangularMatrix | CholeskyDecomposition | LinearTransformation