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

diagonalSolver Class Reference

Foam::diagonalSolver. More...

#include <OpenFOAM/diagonalSolver.H>


Detailed Description

Foam::diagonalSolver.

Source files

Definition at line 49 of file diagonalSolver.H.

Inheritance diagram for diagonalSolver:
Collaboration diagram for diagonalSolver:

List of all members.

Public Member Functions

 TypeName ("diagonal")
 Runtime type information.
 diagonalSolver (const word &fieldName, const lduMatrix &matrix, const FieldField< Field, scalar > &interfaceBouCoeffs, const FieldField< Field, scalar > &interfaceIntCoeffs, const lduInterfaceFieldPtrsList &interfaces, const dictionary &solverControls)
 Construct from matrix and solver controls.
void  read (const dictionary &)
 Read and reset the solver parameters from the given stream.
lduMatrix::solverPerformance  solve (scalarField &psi, const scalarField &source, const direction cmpt=0) const
 Solve the matrix with this solver.

Constructor & Destructor Documentation

diagonalSolver ( const word &   fieldName,
const lduMatrix &   matrix,
const FieldField< Field, scalar > &   interfaceBouCoeffs,
const FieldField< Field, scalar > &   interfaceIntCoeffs,
const lduInterfaceFieldPtrsList &   interfaces,
const dictionary &   solverControls  
)

Construct from matrix and solver controls.

Definition at line 39 of file diagonalSolver.C.


Member Function Documentation

TypeName ( "diagonal"    )

Runtime type information.

void read ( const dictionary &    ) [inline, virtual]

Read and reset the solver parameters from the given stream.

Reimplemented from lduMatrix::solver.

Definition at line 85 of file diagonalSolver.H.

Foam::lduMatrix::solverPerformance solve ( scalarField &   psi,
const scalarField &   source,
const direction   cmpt = 0  
) const [virtual]

Solve the matrix with this solver.

Implements lduMatrix::solver.

Definition at line 63 of file diagonalSolver.C.


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