OpenFOAM logo
Open Source CFD Toolkit

ICCG Class Reference

Inheritance diagram for ICCG:

Inheritance graph
[legend]
Collaboration diagram for ICCG:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TypeName ("ICCG")
 ICCG (const word &fieldName, scalarField &psi, const lduMatrix &matrix, const scalarField &source, const FieldField< Field, scalar > &coupleBouCoeffs, const FieldField< Field, scalar > &coupleIntCoeffs, const lduCoupledInterfacePtrsList &interfaces, const direction cmpt, const scalar tolerance, const scalar relTol=0.0)
 Construct from components.
 ICCG (const word &fieldName, scalarField &psi, const lduMatrix &matrix, const scalarField &source, const FieldField< Field, scalar > &coupleBouCoeffs, const FieldField< Field, scalar > &coupleIntCoeffs, const lduCoupledInterfacePtrsList &interfaces, const direction cmpt, Istream &solverData)
 Construct from matrix components and solver data stream.
lduMatrix::solverPerformance solve ()
 Solve the matrix with this solver.

Static Public Member Functions

label setMaxIter (const label mIter)
 Set maximum number of iterations.

Protected Attributes

scalar tolerance_
scalar relTol_

Constructor & Destructor Documentation

ICCG const word fieldName,
scalarField psi,
const lduMatrix matrix,
const scalarField source,
const FieldField< Field, scalar > &  coupleBouCoeffs,
const FieldField< Field, scalar > &  coupleIntCoeffs,
const lduCoupledInterfacePtrsList interfaces,
const direction  cmpt,
const scalar  tolerance,
const scalar  relTol = 0.0
 

Construct from components.

ICCG const word fieldName,
scalarField psi,
const lduMatrix matrix,
const scalarField source,
const FieldField< Field, scalar > &  coupleBouCoeffs,
const FieldField< Field, scalar > &  coupleIntCoeffs,
const lduCoupledInterfacePtrsList interfaces,
const direction  cmpt,
Istream solverData
 

Construct from matrix components and solver data stream.


Member Function Documentation

label setMaxIter const label  mIter  )  [inline, static]
 

Set maximum number of iterations.

Reimplemented in BICCG.

Definition at line 133 of file ICCG.H.

lduMatrix::solverPerformance solve  )  [virtual]
 

Solve the matrix with this solver.

Implements lduMatrix::solver.

Reimplemented in BICCG.

TypeName "ICCG"   ) 
 


Member Data Documentation

scalar relTol_ [protected]
 

Definition at line 82 of file ICCG.H.

scalar tolerance_ [protected]
 

Definition at line 81 of file ICCG.H.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org