![]() |
Documentation a537f1bdf2
|
This is the complete list of members for CSysMatrix< ScalarType >, including all inherited members.
| AddBlock(unsigned long block_i, unsigned long block_j, const T &val_block, OtherType alpha=1.0) | CSysMatrix< ScalarType > | inline |
| AddBlock2Diag(unsigned long block_i, const OtherType &val_block, T alpha=1.0) | CSysMatrix< ScalarType > | inline |
| AddVal2Diag(unsigned long block_i, OtherType val_matrix) | CSysMatrix< ScalarType > | inline |
| AddVal2Diag(unsigned long block_i, unsigned long iVar, OtherType val) | CSysMatrix< ScalarType > | inline |
| BuildILUPreconditioner() | CSysMatrix< ScalarType > | |
| BuildJacobiPreconditioner() | CSysMatrix< ScalarType > | |
| BuildLineletPreconditioner(const CGeometry *geometry, const CConfig *config) | CSysMatrix< ScalarType > | |
| BuildLU_SGSPreconditioner() | CSysMatrix< ScalarType > | |
| BuildPastixPreconditioner(CGeometry *geometry, const CConfig *config, unsigned short kind_fact) | CSysMatrix< ScalarType > | |
| ComputeILUPreconditioner(const CSysVector< ScalarType > &vec, CSysVector< ScalarType > &prod, CGeometry *geometry, const CConfig *config) const | CSysMatrix< ScalarType > | |
| ComputeJacobiPreconditioner(const CSysVector< ScalarType > &vec, CSysVector< ScalarType > &prod, CGeometry *geometry, const CConfig *config) const | CSysMatrix< ScalarType > | |
| ComputeLineletPreconditioner(const CSysVector< ScalarType > &vec, CSysVector< ScalarType > &prod, CGeometry *geometry, const CConfig *config) const | CSysMatrix< ScalarType > | |
| ComputeLU_SGSPreconditioner(const CSysVector< ScalarType > &vec, CSysVector< ScalarType > &prod, CGeometry *geometry, const CConfig *config) const | CSysMatrix< ScalarType > | |
| ComputePastixPreconditioner(const CSysVector< ScalarType > &vec, CSysVector< ScalarType > &prod, CGeometry *geometry, const CConfig *config) const | CSysMatrix< ScalarType > | |
| ComputeResidual(const CSysVector< ScalarType > &sol, const CSysVector< ScalarType > &f, CSysVector< ScalarType > &res) const | CSysMatrix< ScalarType > | |
| CSysMatrix() | CSysMatrix< ScalarType > | |
| CSysMatrixComms | CSysMatrix< ScalarType > | friend |
| DeleteValsRowi(unsigned long block_i, unsigned long row) | CSysMatrix< ScalarType > | |
| EnforceSolutionAtNode(unsigned long node_i, const OtherType *x_i, CSysVector< OtherType > &b) | CSysMatrix< ScalarType > | |
| EnforceZeroProjection(unsigned long node_i, const OtherType *n, CSysVector< OtherType > &b) | CSysMatrix< ScalarType > | |
| GetBlock(unsigned long block_i, unsigned long block_j) const | CSysMatrix< ScalarType > | inline |
| GetBlock(unsigned long block_i, unsigned long block_j) | CSysMatrix< ScalarType > | inline |
| GetBlocks(unsigned long iEdge, unsigned long iPoint, unsigned long jPoint, ScalarType *&bii, ScalarType *&bij, ScalarType *&bji, ScalarType *&bjj) | CSysMatrix< ScalarType > | inline |
| GetBlockView(unsigned long block_i, unsigned long block_j) const | CSysMatrix< ScalarType > | inline |
| GetBlockView(unsigned long block_i, unsigned long block_j) | CSysMatrix< ScalarType > | inline |
| HtDTransfer(bool trigger=true) const | CSysMatrix< ScalarType > | |
| Initialize(unsigned long npoint, unsigned long npointdomain, unsigned short nvar, unsigned short neqn, bool EdgeConnect, CGeometry *geometry, const CConfig *config, bool needTranspPtr=false, bool allow_quant=false, std::optional< unsigned short > override_prec=std::nullopt) | CSysMatrix< ScalarType > | |
| MatrixMatrixAddition(ScalarType alpha, const CSysMatrix &B) | CSysMatrix< ScalarType > | |
| MatrixVectorProduct(const CSysVector< ScalarType > &vec, CSysVector< ScalarType > &prod, CGeometry *geometry, const CConfig *config) const | CSysMatrix< ScalarType > | |
| QuantizeDiagonalBlocks() | CSysMatrix< ScalarType > | |
| SetBlock(unsigned long block_i, unsigned long block_j, MatrixType &val_block, std::decay_t< typename MatrixType::Scalar > alpha=1.0) | CSysMatrix< ScalarType > | inline |
| SetBlock(unsigned long block_i, unsigned long block_j, const OtherType *val_block, std::decay_t< OtherType > alpha=1.0) | CSysMatrix< ScalarType > | inline |
| SetBlock(unsigned long block_i, unsigned long block_j, const OtherType *const *val_block, std::decay_t< OtherType > alpha=1.0) | CSysMatrix< ScalarType > | inline |
| SetBlock2Diag(unsigned long block_i, const OtherType &val_block, T alpha=1.0) | CSysMatrix< ScalarType > | inline |
| SetBlocks(simd::Array< I, N > iEdge, simd::Array< I, N > iPoint, simd::Array< I, N > jPoint, const MatTypeSIMD &block_i, const MatTypeSIMD &block_j, simd::Array< F, N > mask=1) | CSysMatrix< ScalarType > | inline |
| SetBlocks(unsigned long iEdge, const MatrixType &block_i, const MatrixType &block_j, OtherType scale=1) | CSysMatrix< ScalarType > | inline |
| SetBlocks(unsigned long iEdge, unsigned long iPoint, unsigned long jPoint, const MatrixType &jac_ii, const MatrixType &jac_ij, const MatrixType &jac_ji, const MatrixType &jac_jj, OtherType mask=1) | CSysMatrix< ScalarType > | inline |
| SetBlocks(simd::Array< I, N > iEdge, const MatTypeSIMD &block_i, const MatTypeSIMD &block_j, simd::Array< F, N > mask=1) | CSysMatrix< ScalarType > | inline |
| SetDiagonalAsColumnSum() | CSysMatrix< ScalarType > | |
| SetOffDiagBlocks(unsigned long iEdge, const MatrixType &jac_ij, const MatrixType &jac_ji, OtherType mask=1) | CSysMatrix< ScalarType > | inline |
| SetVal2Diag(unsigned long block_i, OtherType val_matrix) | CSysMatrix< ScalarType > | inline |
| SetValDiagonalZero() | CSysMatrix< ScalarType > | |
| SetValZero() | CSysMatrix< ScalarType > | |
| SubtractBlock(unsigned long block_i, unsigned long block_j, const T &val_block) | CSysMatrix< ScalarType > | inline |
| SubtractBlock2Diag(unsigned long block_i, const OtherType &val_block) | CSysMatrix< ScalarType > | inline |
| TransposeInPlace() | CSysMatrix< ScalarType > | |
| UpdateBlocks(unsigned long iEdge, unsigned long iPoint, unsigned long jPoint, const MatrixType &block_i, const MatrixType &block_j, OtherType scale=1) | CSysMatrix< ScalarType > | inline |
| UpdateBlocks(unsigned long iEdge, const MatrixType &block_i, const MatrixType &block_j, OtherType scale=1) | CSysMatrix< ScalarType > | inline |
| UpdateBlocksSub(unsigned long iEdge, unsigned long iPoint, unsigned long jPoint, const MatrixType &block_i, const MatrixType &block_j) | CSysMatrix< ScalarType > | inline |
| UpdateBlocksSub(unsigned long iEdge, const MatrixType &block_i, const MatrixType &block_j) | CSysMatrix< ScalarType > | inline |
| ~CSysMatrix() | CSysMatrix< ScalarType > |