35 #ifndef LUscalarMatrix_H 36 #define LUscalarMatrix_H 88 void printDiagonalDominance()
const;
label n() const
Return the number of columns.
void solve(Field< Type > &x, const Field< Type > &source) const
Solve the linear system with the given source.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
Class to perform the LU decomposition on a symmetric matrix.
Pre-declare SubField and related Field type.
void decompose()
Perform the LU decomposition of the matrix.
LUscalarMatrix()
Construct null.
lduMatrix is a general matrix class in which the coefficients are stored as three arrays...
fvModels source(alpha1, mixture.thermo1().rho())
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
ClassName("LUscalarMatrix")
A class for managing temporary objects.
void inv(scalarSquareMatrix &M) const
Set M to the inverse of this square matrix.