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


Extreme Optimization Mathematics Library for .NET

QRDecomposition Members

QRDecomposition overview

Public Instance Constructors

QRDecompositionOverloaded. Initializes a new instance of the QRDecomposition class.

Public Instance Properties

BaseMatrix (inherited from Decomposition) Gets the underlying matrix of the decomposition.
OrthogonalFactor Gets the orthogonal matrix Q of this QRDecomposition.
Overwrite (inherited from Decomposition) Gets or sets a value indicating whether the BaseMatrix should be overwritten by its decomposition.
TrimmedUpperTriangularFactor Gets the upper triangular matrix R of this QRDecomposition.
UpperTriangularFactor Gets the upper triangular matrix R of this QRDecomposition.

Public Instance Methods

ApplyQOverloaded. Multiplies a vector in place by the orthogonal vector Q of this QRDecomposition.
Decompose Calculates the actual QR 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.
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.
GetInverse 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.
LeastSquaresSolveOverloaded. Solves the system of linear equations in the least-squares sense for the specified right-hand side Vector.
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

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