SU2
CSysMatrix Member List

This is the complete list of members for CSysMatrix, including all inherited members.

AddBlock(unsigned long block_i, unsigned long block_j, su2double **val_block)CSysMatrix
AddVal2Diag(unsigned long block_i, su2double val_matrix)CSysMatrix
BuildILUPreconditioner(bool transposed=false)CSysMatrix
BuildJacobiPreconditioner(bool transpose=false)CSysMatrix
BuildLineletPreconditioner(CGeometry *geometry, CConfig *config)CSysMatrix
ComputeILUPreconditioner(const CSysVector &vec, CSysVector &prod, CGeometry *geometry, CConfig *config)CSysMatrix
ComputeJacobiPreconditioner(const CSysVector &vec, CSysVector &prod, CGeometry *geometry, CConfig *config)CSysMatrix
ComputeLineletPreconditioner(const CSysVector &vec, CSysVector &prod, CGeometry *geometry, CConfig *config)CSysMatrix
ComputeLU_SGSPreconditioner(const CSysVector &vec, CSysVector &prod, CGeometry *geometry, CConfig *config)CSysMatrix
ComputeResidual(const CSysVector &sol, const CSysVector &f, CSysVector &res)CSysMatrix
CSysMatrix(void)CSysMatrix
DeleteValsRowi(unsigned long i)CSysMatrix
DiagonalProduct(CSysVector &vec, unsigned long row_i)CSysMatrix
Gauss_Elimination(unsigned long block_i, su2double *rhs, bool transposed=false)CSysMatrix
Gauss_Elimination(su2double *Block, su2double *rhs)CSysMatrix
Gauss_Elimination_ILUMatrix(unsigned long block_i, su2double *rhs)CSysMatrix
GetBlock(unsigned long block_i, unsigned long block_j)CSysMatrix
GetBlock(unsigned long block_i, unsigned long block_j, unsigned short iVar, unsigned short jVar)CSysMatrix
GetBlock_ILUMatrix(unsigned long block_i, unsigned long block_j)CSysMatrix
GetMultBlockBlock(su2double *c, su2double *a, su2double *b)CSysMatrix
GetMultBlockVector(su2double *c, su2double *a, su2double *b)CSysMatrix
GetSubsBlock(su2double *c, su2double *a, su2double *b)CSysMatrix
GetSubsVector(su2double *c, su2double *a, su2double *b)CSysMatrix
ILU0_Smoother(const CSysVector &b, CSysVector &x, CMatrixVectorProduct &mat_vec, su2double tol, unsigned long m, su2double *residual, bool monitoring, CGeometry *geometry, CConfig *config)CSysMatrix
Initialize(unsigned long nPoint, unsigned long nPointDomain, unsigned short nVar, unsigned short nEqn, bool EdgeConnect, CGeometry *geometry, CConfig *config)CSysMatrix
InverseBlock(su2double *Block, su2double *invBlock)CSysMatrix
InverseDiagonalBlock(unsigned long block_i, su2double *invBlock, bool transpose=false)CSysMatrix
InverseDiagonalBlock_ILUMatrix(unsigned long block_i, su2double *invBlock)CSysMatrix
Jacobi_Smoother(const CSysVector &b, CSysVector &x, CMatrixVectorProduct &mat_vec, su2double tol, unsigned long m, su2double *residual, bool monitoring, CGeometry *geometry, CConfig *config)CSysMatrix
LowerProduct(CSysVector &vec, unsigned long row_i)CSysMatrix
LU_SGS_Smoother(const CSysVector &b, CSysVector &x, CMatrixVectorProduct &mat_vec, su2double tol, unsigned long m, su2double *residual, bool monitoring, CGeometry *geometry, CConfig *config)CSysMatrix
MatrixCoFactor(su2double **a, unsigned long n, su2double **b)CSysMatrix
MatrixDeterminant(su2double **a, unsigned long n)CSysMatrix
MatrixMatrixProduct(su2double *matrix_a, su2double *matrix_b, su2double *product)CSysMatrix
MatrixTranspose(su2double **a, unsigned long n)CSysMatrix
MatrixVectorProduct(su2double *matrix, su2double *vector, su2double *product)CSysMatrix
MatrixVectorProduct(const CSysVector &vec, CSysVector &prod)CSysMatrix
MatrixVectorProduct(const CSysVector &vec, CSysVector &prod, CGeometry *geometry, CConfig *config)CSysMatrix
MatrixVectorProductTransposed(const CSysVector &vec, CSysVector &prod, CGeometry *geometry, CConfig *config)CSysMatrix
ProdBlockVector(unsigned long block_i, unsigned long block_j, const CSysVector &vec)CSysMatrix
RowProduct(const CSysVector &vec, unsigned long row_i)CSysMatrix
SendReceive_Solution(CSysVector &x, CGeometry *geometry, CConfig *config)CSysMatrix
SendReceive_SolutionTransposed(CSysVector &x, CGeometry *geometry, CConfig *config)CSysMatrix
SetBlock(unsigned long block_i, unsigned long block_j, su2double **val_block)CSysMatrix
SetBlock(unsigned long block_i, unsigned long block_j, su2double *val_block)CSysMatrix
SetBlock_ILUMatrix(unsigned long block_i, unsigned long block_j, su2double *val_block)CSysMatrix
SetBlockTransposed_ILUMatrix(unsigned long block_i, unsigned long block_j, su2double *val_block)CSysMatrix
SetIndexes(unsigned long val_nPoint, unsigned long val_nPointDomain, unsigned short val_nVar, unsigned short val_nEq, unsigned long *val_row_ptr, unsigned long *val_col_ind, unsigned long val_nnz, CConfig *config)CSysMatrix
SetVal2Diag(unsigned long block_i, su2double val_matrix)CSysMatrix
SetValZero(void)CSysMatrixinline
SubtractBlock(unsigned long block_i, unsigned long block_j, su2double **val_block)CSysMatrix
SubtractBlock_ILUMatrix(unsigned long block_i, unsigned long block_j, su2double *val_block)CSysMatrix
UpperProduct(CSysVector &vec, unsigned long row_i)CSysMatrix
~CSysMatrix(void)CSysMatrix