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

PBiCG Class Reference

Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditiioner. More...

#include <OpenFOAM/PBiCG.H>


Detailed Description

Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditiioner.

Source files

Definition at line 50 of file PBiCG.H.

Inheritance diagram for PBiCG:
Collaboration diagram for PBiCG:

List of all members.

Public Member Functions

 TypeName ("PBiCG")
 Runtime type information.
 PBiCG (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 components and solver data stream.
virtual  ~PBiCG ()
virtual
lduMatrix::solverPerformance  
solve (scalarField &psi, const scalarField &source, const direction cmpt=0) const
 Solve the matrix with this solver.

Constructor & Destructor Documentation

PBiCG ( 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 components and solver data stream.

Definition at line 42 of file PBiCG.C.

virtual ~PBiCG (  ) [inline, virtual]

Definition at line 85 of file PBiCG.H.


Member Function Documentation

TypeName ( "PBiCG"    )

Runtime type information.


The documentation for this class was generated from the following files:
  • src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.H
  • src/OpenFOAM/matrices/lduMatrix/solvers/PBiCG/PBiCG.C