Свойство | Type | Description | |
---|---|---|---|
N | int | ||
m | ].double[ |
Méthode | Description | |
---|---|---|
Determinant ( ) : double |
Computes the determinant of the matrix
|
|
Invert ( ) : Matrix |
Inverts the current matrix using LU decomposition
|
|
LUBackwardSubstitution ( Matrix _LUDecomposition, double _B, int _PivotedIndices ) : double[] |
Performs Forward/Backward substitution of a vector of unknowns with a LU decomposed matrix to find the solution of a system of linear equations A.x = b
|
|
LUDecomposition ( int &_PivotedIndices, double &_Parity ) : Matrix |
Performs LU decomposition of that matrix Borrowed from the Numerical Recipes (chapter 2 pp. 46)
|
|
Matrix ( Matrix _Other ) : System | ||
Matrix ( double _Array ) : System | ||
Matrix ( float _Array ) : System | ||
Matrix ( int _Dimensions ) : System | ||
Solve ( double y ) : double[] |
Solve A.x = y with A and y being known This methods uses LU decomposition and back substitution
|
|
operator ( ) : Matrix | ||
operator ( ) : double[] | ||
this ( int i, int j ) : double |
Value access
|
public LUBackwardSubstitution ( Matrix _LUDecomposition, double _B, int _PivotedIndices ) : double[] | ||
_LUDecomposition | Matrix | |
_B | double | |
_PivotedIndices | int | |
Résultat | double[] |
public LUDecomposition ( int &_PivotedIndices, double &_Parity ) : Matrix | ||
_PivotedIndices | int | The array of pivoted indices. You should access your vector of coefficients to solve with an indirection through that array (cf. the Solve() method) |
_Parity | double | The parity sign (-1 if indices were pivoted an odd number of times, +1 otherwise) (cf. Solve() to see how to deal with that) |
Résultat | Matrix |
public this ( int i, int j ) : double | ||
i | int | Row index in [0,N[ |
j | int | Column index in [0,N[ |
Résultat | double |