|
| TypeName ("GAMG") |
|
| GAMGPreconditioner (const lduMatrix::solver &, const dictionary &solverControls) |
|
virtual | ~GAMGPreconditioner () |
|
virtual void | precondition (solveScalarField &wA, const solveScalarField &rA, const direction cmpt=0) const |
|
| TypeName ("GAMG") |
|
| GAMGSolver (const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const dictionary &solverControls) |
|
virtual | ~GAMGSolver () |
|
virtual solverPerformance | solve (scalarField &psi, const scalarField &source, const direction cmpt=0) const |
|
virtual const word & | type () const =0 |
|
| declareRunTimeSelectionTable (autoPtr, solver, symMatrix,(const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const dictionary &solverControls),(fieldName, matrix, interfaceBouCoeffs, interfaceIntCoeffs, interfaces, solverControls)) |
|
| declareRunTimeSelectionTable (autoPtr, solver, asymMatrix,(const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const dictionary &solverControls),(fieldName, matrix, interfaceBouCoeffs, interfaceIntCoeffs, interfaces, solverControls)) |
|
| solver (const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const dictionary &solverControls) |
|
virtual | ~solver ()=default |
|
const word & | fieldName () const noexcept |
|
const lduMatrix & | matrix () const noexcept |
|
const FieldField< Field, scalar > & | interfaceBouCoeffs () const noexcept |
|
const FieldField< Field, scalar > & | interfaceIntCoeffs () const noexcept |
|
const lduInterfaceFieldPtrsList & | interfaces () const noexcept |
|
virtual void | read (const dictionary &) |
|
virtual solverPerformance | scalarSolve (solveScalarField &psi, const solveScalarField &source, const direction cmpt=0) const |
|
solveScalarField::cmptType | normFactor (const solveScalarField &psi, const solveScalarField &source, const solveScalarField &Apsi, solveScalarField &tmpField) const |
|
virtual const word & | type () const =0 |
|
| declareRunTimeSelectionTable (autoPtr, preconditioner, symMatrix,(const solver &sol, const dictionary &solverControls),(sol, solverControls)) |
|
| declareRunTimeSelectionTable (autoPtr, preconditioner, asymMatrix,(const solver &sol, const dictionary &solverControls),(sol, solverControls)) |
|
| preconditioner (const solver &sol) |
|
virtual | ~preconditioner ()=default |
|
virtual void | read (const dictionary &) |
|
virtual void | preconditionT (solveScalarField &wT, const solveScalarField &rT, const direction cmpt=0) const |
|
Geometric agglomerated algebraic multigrid preconditioner.
- See also
- GAMGSolver for more details.
- Source files
-
Definition at line 53 of file GAMGPreconditioner.H.