Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditioner.
More...
|
| TypeName ("PBiCCCG") |
|
| PBiCCCG (const word &fieldName, const LduMatrix< Type, DType, LUType > &matrix, const dictionary &solverDict) |
|
virtual | ~PBiCCCG ()=default |
|
virtual SolverPerformance< Type > | solve (Field< Type > &psi) const |
|
virtual const word & | type () const =0 |
|
| declareRunTimeSelectionTable (autoPtr, solver, symMatrix,(const word &fieldName, const LduMatrix< Type, DType, LUType > &matrix, const dictionary &solverDict),(fieldName, matrix, solverDict)) |
|
| declareRunTimeSelectionTable (autoPtr, solver, asymMatrix,(const word &fieldName, const LduMatrix< Type, DType, LUType > &matrix, const dictionary &solverDict),(fieldName, matrix, solverDict)) |
|
| solver (const word &fieldName, const LduMatrix< Type, DType, LUType > &matrix, const dictionary &solverDict) |
|
virtual | ~solver ()=default |
|
const word & | fieldName () const noexcept |
|
const LduMatrix< Type, DType, LUType > & | matrix () const noexcept |
|
virtual void | read (const dictionary &solverDict) |
|
Type | normFactor (const Field< Type > &psi, const Field< Type > &Apsi, Field< Type > &tmpField) const |
|
template<class Type, class DType, class LUType>
class Foam::PBiCCCG< Type, DType, LUType >
Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditioner.
- Source files
-
Definition at line 49 of file PBiCCCG.H.