Simplified diagonal-based incomplete LU preconditioner for asymmetric matrices. The reciprocal of the preconditioned diagonal is calculated and stored.
More...
|
| TypeName ("DILU") |
|
| DILUPreconditioner (const lduMatrix::solver &, const dictionary &solverControlsUnused) |
|
virtual | ~DILUPreconditioner ()=default |
|
virtual void | precondition (solveScalarField &wA, const solveScalarField &rA, const direction cmpt=0) const |
|
virtual void | preconditionT (solveScalarField &wT, const solveScalarField &rT, const direction cmpt=0) 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 &) |
|
Simplified diagonal-based incomplete LU preconditioner for asymmetric matrices. The reciprocal of the preconditioned diagonal is calculated and stored.
- Source files
-
Definition at line 52 of file DILUPreconditioner.H.