FreeFOAM The Cross-Platform CFD Toolkit
GAMGInterfaceField Class Reference

Abstract base class for GAMG agglomerated interface fields. More...

#include <OpenFOAM/GAMGInterfaceField.H>


Detailed Description

Abstract base class for GAMG agglomerated interface fields.

Source files

Definition at line 52 of file GAMGInterfaceField.H.

+ Inheritance diagram for GAMGInterfaceField:
+ Collaboration diagram for GAMGInterfaceField:

List of all members.

Public Member Functions

 TypeName ("GAMGInterfaceField")
 Runtime type information.
 declareRunTimeSelectionTable (autoPtr, GAMGInterfaceField, lduInterface,(const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface),(GAMGCp, fineInterface))
 GAMGInterfaceField (const GAMGInterface &GAMGCp, const lduInterfaceField &)
 Construct from GAMG interface and fine level interface field.
- Public Member Functions inherited from lduInterfaceField
 TypeName ("lduInterfaceField")
 Runtime type information.
 lduInterfaceField (const lduInterface &patch)
 Construct given coupled patch.
virtual ~lduInterfaceField ()
const lduInterfaceinterface () const
 Return the interface.
virtual const wordinterfaceFieldType () const
 Return the interface type.
virtual void initInterfaceMatrixUpdate (const scalarField &, scalarField &, const lduMatrix &, const scalarField &, const direction, const Pstream::commsTypes commsType) const
 Initialise neighbour matrix update.
virtual void updateInterfaceMatrix (const scalarField &, scalarField &, const lduMatrix &, const scalarField &, const direction, const Pstream::commsTypes commsType) const =0
 Update result field based on interface functionality.

Static Public Member Functions

static autoPtr
< GAMGInterfaceField
New (const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface)
 Return a pointer to a new interface created on freestore given.

Constructor & Destructor Documentation

GAMGInterfaceField ( const GAMGInterface GAMGCp,
const lduInterfaceField  
)
inline

Construct from GAMG interface and fine level interface field.

Definition at line 107 of file GAMGInterfaceField.H.


Member Function Documentation

TypeName ( "GAMGInterfaceField"  )

Runtime type information.

declareRunTimeSelectionTable ( autoPtr  ,
GAMGInterfaceField  ,
lduInterface  ,
(const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface)  ,
(GAMGCp, fineInterface)   
)
Foam::autoPtr< Foam::GAMGInterfaceField > New ( const GAMGInterface GAMGCp,
const lduInterfaceField fineInterface 
)
static

Return a pointer to a new interface created on freestore given.

the fine interface

Definition at line 31 of file newGAMGInterfaceField.C.

References Foam::exit(), Foam::FatalError, FatalErrorIn, and lduInterfaceField::interfaceFieldType().


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