Incomplete Cholesky preconditioned CG solver derived from the general preconditioned CG solver PCG but with the choice of preconditioner pre-selected. More...
#include <OpenFOAM/ICCG.H>
Incomplete Cholesky preconditioned CG solver derived from the general preconditioned CG solver PCG but with the choice of preconditioner pre-selected.
Definition at line 55 of file ICCG.H.
Public Member Functions | |
TypeName ("ICCG") | |
Runtime type information.
| |
ICCG (const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const dictionary &solverControls) | |
Construct from matrix components and solver data stream.
| |
ICCG (const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const scalar tolerance, const scalar relTol=0.0) | |
Construct from matrix components and tolerances.
| |
virtual | ~ICCG () |
Static Public Member Functions | |
static dictionary | solverDict (const scalar tol, const scalar relTol) |
Return the dictionary constructed from the components.
| |
static dictionary | solverDict (Istream &) |
Return the dictionary constructed from the old-style data-stream.
|
ICCG | ( | const word & | fieldName, |
const lduMatrix & | matrix, | ||
const FieldField< Field, scalar > & | interfaceBouCoeffs, | ||
const FieldField< Field, scalar > & | interfaceIntCoeffs, | ||
const lduInterfaceFieldPtrsList & | interfaces, | ||
const dictionary & | solverControls | ||
) |
ICCG | ( | const word & | fieldName, |
const lduMatrix & | matrix, | ||
const FieldField< Field, scalar > & | interfaceBouCoeffs, | ||
const FieldField< Field, scalar > & | interfaceIntCoeffs, | ||
const lduInterfaceFieldPtrsList & | interfaces, | ||
const scalar | tolerance, | ||
const scalar | relTol = 0.0
|
||
) |
Foam::dictionary solverDict | ( | const scalar | tol, |
const scalar | relTol | ||
) | [static]
|
Return the dictionary constructed from the components.
Needed for backward compatibility
Definition at line 41 of file ICCG.C.
References dictionary::add().
Referenced by solution::upgradeSolverDict().
Foam::dictionary solverDict | ( | Istream & | is ) | [static]
|
Return the dictionary constructed from the old-style data-stream.
Needed for backward compatibility
Definition at line 55 of file ICCG.C.
References readScalar.
TypeName | ( | "ICCG" | ) |
Runtime type information.