Public Member Functions | List of all members
regionCoupledWallGAMGInterfaceField Class Reference

GAMG agglomerated region coupled interface field. More...

Inheritance diagram for regionCoupledWallGAMGInterfaceField:
Inheritance graph
[legend]
Collaboration diagram for regionCoupledWallGAMGInterfaceField:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("regionCoupledWall")
 Runtime type information. More...
 
 regionCoupledWallGAMGInterfaceField (const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterfaceField)
 Construct from GAMG interface and fine level interface field. More...
 
 regionCoupledWallGAMGInterfaceField (const GAMGInterface &GAMGCp, const bool doTransform, const int rank)
 Construct from GAMG interface and fine level interface field. More...
 
virtual ~regionCoupledWallGAMGInterfaceField ()
 Destructor. More...
 
label size () const
 Return size. More...
 
virtual void updateInterfaceMatrix (scalarField &, const scalarField &, const scalarField &, const direction, const Pstream::commsTypes commsType) const
 Interface matrix update. More...
 
- Public Member Functions inherited from GAMGInterfaceField
 TypeName ("GAMGInterfaceField")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, GAMGInterfaceField, lduInterfaceField,(const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface),(GAMGCp, fineInterface))
 
 declareRunTimeSelectionTable (autoPtr, GAMGInterfaceField, lduInterface,(const GAMGInterface &GAMGCp, const bool doTransform, const int rank),(GAMGCp, doTransform, rank))
 
 GAMGInterfaceField (const GAMGInterface &GAMGCp, const lduInterfaceField &)
 Construct from GAMG interface and fine level interface field. More...
 
 GAMGInterfaceField (const GAMGInterface &GAMGCp, const bool doTransform, const int rank)
 Construct from GAMG interface and fine level interface field. More...
 
const GAMGInterface & interface () const
 Return interface. More...
 
- Public Member Functions inherited from lduInterfaceField
 TypeName ("lduInterfaceField")
 Runtime type information. More...
 
 lduInterfaceField (const lduInterface &patch)
 Construct given coupled patch. More...
 
virtual ~lduInterfaceField ()
 Destructor. More...
 
const lduInterface & interface () const
 Return the interface. More...
 
virtual const word & interfaceFieldType () const
 Return the interface type. More...
 
bool updatedMatrix () const
 Whether matrix has been updated. More...
 
bool & updatedMatrix ()
 Whether matrix has been updated. More...
 
virtual bool ready () const
 Is all data available. More...
 
virtual void initInterfaceMatrixUpdate (scalarField &, const scalarField &, const scalarField &, const direction, const Pstream::commsTypes commsType) const
 Initialise neighbour matrix update. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from GAMGInterfaceField
static autoPtr< GAMGInterfaceField > New (const GAMGInterface &GAMGCp, const lduInterfaceField &fineInterface)
 Return a pointer to a new interface created on freestore given. More...
 
static autoPtr< GAMGInterfaceField > New (const GAMGInterface &GAMGCp, const bool doTransform, const int rank)
 Return a pointer to a new interface created on freestore given. More...
 

Detailed Description

GAMG agglomerated region coupled interface field.

Source files

Definition at line 50 of file regionCoupledWallGAMGInterfaceField.H.

Constructor & Destructor Documentation

regionCoupledWallGAMGInterfaceField ( const GAMGInterface &  GAMGCp,
const lduInterfaceField &  fineInterfaceField 
)

Construct from GAMG interface and fine level interface field.

Definition at line 53 of file regionCoupledWallGAMGInterfaceField.C.

regionCoupledWallGAMGInterfaceField ( const GAMGInterface &  GAMGCp,
const bool  doTransform,
const int  rank 
)

Construct from GAMG interface and fine level interface field.

Definition at line 67 of file regionCoupledWallGAMGInterfaceField.C.

References regionCoupledWallGAMGInterfaceField::~regionCoupledWallGAMGInterfaceField().

Here is the call graph for this function:

Destructor.

Definition at line 84 of file regionCoupledWallGAMGInterfaceField.C.

Referenced by regionCoupledWallGAMGInterfaceField::regionCoupledWallGAMGInterfaceField().

Here is the caller graph for this function:

Member Function Documentation

TypeName ( "regionCoupledWall"  )

Runtime type information.

label size ( ) const
inline

Return size.

Definition at line 105 of file regionCoupledWallGAMGInterfaceField.H.

References GAMGInterface::size(), and regionCoupledWallGAMGInterfaceField::updateInterfaceMatrix().

Here is the call graph for this function:

virtual void updateInterfaceMatrix ( scalarField &  ,
const scalarField &  ,
const scalarField &  ,
const direction  ,
const Pstream::commsTypes  commsType 
) const
inlinevirtual

Interface matrix update.

Implements lduInterfaceField.

Definition at line 113 of file regionCoupledWallGAMGInterfaceField.H.

Referenced by regionCoupledWallGAMGInterfaceField::size().

Here is the caller graph for this function:


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