LQ Class |
Namespace: FinMath.LinearAlgebra.Factorizations
[SerializableAttribute] public class LQ : ISolver
The LQ type exposes the following members.
Name | Description | |
---|---|---|
LQ(Boolean) |
Initializes a new instance of the LQ factorization
with given settings.
| |
LQ(Matrix) |
Initializes a new instance of the LQ factorization
of the given matrix.
| |
LQ(Matrix, Boolean) |
Initializes a new instance of the LQ factorization
of the given matrix with optional row pivoting.
|
Name | Description | |
---|---|---|
EconomicL |
Computes the economy-size lower triangular matrix L.
| |
EconomicQ |
Computes the economy-size matrix Q with orthogonal rows.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InverseRowPermutation |
Computes the inverse of permutation of rows applied to matrix A.
| |
IsFullRank |
Checks whether the matrix has rull rank.
| |
L |
Computes the lower triangular (or lower trapezoidal) matrix L.
| |
P |
Computes the permutation matrix.
| |
Q |
Computes the unitary matrix Q.
| |
RowPermutation |
Computes the permutation of rows applied to matrix A.
| |
Solve(Matrix) |
Solves a system of linear equations, AX = B.
| |
Solve(Vector) |
Solves a system of linear equations, Ax = b | |
Solve(Matrix, Matrix) |
Solves a system of linear equations, AX = B.
| |
Solve(Vector, Vector) |
Solves a system of linear equations, Ax = b.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
Computes the LQ factorization of the given matrix.
|