Public Member Functions | |
fvSolver (fvMatrix< Type > &fvMat, autoPtr< lduMatrix::solver > &&sol) | |
SolverPerformance< Type > | solve (const dictionary &solverControls) |
Solve returning the solution statistics. More... | |
SolverPerformance< Type > | solve () |
Solve returning the solution statistics. More... | |
Foam::solverPerformance | solve (const dictionary &solverControls) |
solverPerformance | solve (const dictionary &) |
Solver class returned by the solver function used for systems in which it is useful to cache the solver for reuse.
E.g. if the solver is potentially expensive to construct (AMG) and can be used several times (PISO)
Definition at line 262 of file fvMatrix.H.
|
inline |
Definition at line 272 of file fvMatrix.H.
SolverPerformance< Type > solve | ( | const dictionary & | solverControls | ) |
Solve returning the solution statistics.
Solver controls read from dictionary
Foam::SolverPerformance< Type > solve |
Solve returning the solution statistics.
Solver controls read from fvSolution
Definition at line 336 of file fvMatrixSolve.C.
References fvMatrix< Type >::fvSolver::solve().
Referenced by fvMatrix< Type >::fvSolver::solve().
Foam::solverPerformance solve | ( | const dictionary & | solverControls | ) |
Definition at line 116 of file fvScalarMatrix.C.
References GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), dictionary::getOrDefault(), Foam::Info, messageStream::masterStream(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), SolverPerformance< Type >::print(), psi, and data::setSolverPerformance().
solverPerformance solve | ( | const dictionary & | ) |