Loading...
Searching...
No Matches
faMatrix< Type >::faSolver Class Reference

Solver class returned by the solver function used for systems in which it is useful to cache the solver for reuse. More...

#include <faMatrix.H>

Public Member Functions

 faSolver (faMatrix< Type > &faMat, autoPtr< lduMatrix::solver > &&sol)
SolverPerformance< Type > solve (const dictionary &solverControls)
 Solve returning the solution statistics.
SolverPerformance< Type > solve ()
 Solve returning the solution statistics.

Detailed Description

template<class Type>
class Foam::faMatrix< Type >::faSolver

Solver class returned by the solver function used for systems in which it is useful to cache the solver for reuse.

Definition at line 254 of file faMatrix.H.

Constructor & Destructor Documentation

◆ faSolver()

template<class Type>
faSolver ( faMatrix< Type > & faMat,
autoPtr< lduMatrix::solver > && sol )
inline

Definition at line 264 of file faMatrix.H.

References faMatrix< Type >::faMatrix().

Here is the call graph for this function:

Member Function Documentation

◆ solve() [1/2]

template<class Type>
SolverPerformance< Type > solve ( const dictionary & solverControls)

Solve returning the solution statistics.

Solver controls read from dictionary

◆ solve() [2/2]

template<class Type>
Foam::SolverPerformance< Type > solve ( )

Solve returning the solution statistics.

Solver controls read from faSolution

Definition at line 165 of file faMatrixSolve.C.

References solve().

Referenced by solve().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: