IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Represents the LU decomposition of a tridiagonal matrix. More...
Public Member Functions | |
double | Determinant () |
Computes the determinant of the original matrix. More... | |
ColumnVector | Solve (IList< double > rhs) |
Solves a tridiagonal system of linear equations. More... | |
SquareMatrix | Inverse () |
Computes the inverse of the original matrix. More... | |
Properties | |
int | Dimension [get] |
Gets the dimension of the original matrix. More... | |
Private Attributes | |
int | n |
int[] | P |
int | parity |
double[] | L |
double[] | D |
double[] | U |
double[] | V |
Represents the LU decomposition of a tridiagonal matrix.
|
inline |
Computes the determinant of the original matrix.
Referenced by Test.TridiagonalMatrixTest.TridiagonalMatrixLUDecompositionTest().
|
inline |
Solves a tridiagonal system of linear equations.
rhs | The right-hand side vector b. |
Referenced by Test.TridiagonalMatrixTest.TridiagonalMatrixLUDecompositionTest().
|
inline |
Computes the inverse of the original matrix.
Referenced by Test.TridiagonalMatrixTest.TridiagonalMatrixLUDecompositionTest().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
get |
Gets the dimension of the original matrix.
Referenced by Test.TridiagonalMatrixTest.TridiagonalMatrixLUDecompositionTest().