FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

fvMatrix< Type >::fvSolver Class Reference

Solver class returned by the solver function. More...

#include <src/finiteVolume/fvMatrices/fvMatrix/fvMatrix.H>


Detailed Description

template<class Type>
class Foam::fvMatrix< Type >::fvSolver

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 potentialy expensive to construct (AMG) and can be used several times (PISO)

Definition at line 203 of file fvMatrix.H.

Collaboration diagram for fvMatrix< Type >::fvSolver:

List of all members.

Public Member Functions

 fvSolver (fvMatrix< Type > &fvMat, autoPtr< lduMatrix::solver > sol)
lduMatrix::solverPerformance  solve (const dictionary &)
 Solve returning the solution statistics.
lduMatrix::solverPerformance  solve ()
 Solve returning the solution statistics.
template<>
Foam::lduMatrix::solverPerformance  solve (const dictionary &solverControls)
template<>
lduMatrix::solverPerformance  solve (const dictionary &)

Constructor & Destructor Documentation

fvSolver ( fvMatrix< Type > &   fvMat,
autoPtr< lduMatrix::solver >   sol  
) [inline]

Definition at line 213 of file fvMatrix.H.


Member Function Documentation

lduMatrix::solverPerformance solve ( const dictionary &    )

Solve returning the solution statistics.

Use the given solver controls

Solve returning the solution statistics.

Solver controls read from fvSolution

Definition at line 176 of file fvMatrixSolve.C.

Foam::lduMatrix::solverPerformance solve ( const dictionary &   solverControls  )

Definition at line 97 of file fvScalarMatrix.C.

References lduMatrix::solverPerformance::print().

lduMatrix::solverPerformance solve ( const dictionary &    )

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