Public Member Functions | Protected Member Functions | Protected Attributes
regionCoupledBaseFvPatch Class Referenceabstract

Base class of regionCoupledFvPatch with common functionality for regionCoupledFvPatch and regionCoupledWallFvPatch. More...

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

Public Member Functions

 TypeName ("regionCoupledBase")
 Runtime type information. More...
 
 regionCoupledBaseFvPatch (const polyPatch &pp, const fvPatch &patch)
 Construct from polyPatch. More...
 
virtual ~regionCoupledBaseFvPatch ()
 Destructor. More...
 
virtual label neighbPatchID () const
 Return neighbour. More...
 
virtual bool owner () const
 Is it the owner? More...
 
virtual const regionCoupledBaseFvPatchneighbPatch () const
 Return regionCoupledBase neighb Patch. More...
 
virtual const AMIPatchToPatchInterpolationAMI () const
 Return a reference to the AMI interpolator. More...
 
virtual const polyMeshnbrMesh () const
 Returns neighbour polyMesh. More...
 
const fvPatchpatch () const
 Return fvPatch. More...
 
bool sameRegion () const
 Returns if it is the same Region. More...
 
const regionCoupledBaseregionCoupledPatch () const
 Return regionCoupledPolyPatch. More...
 
const fvPatchneighbFvPatch () const
 Return neighbor fvPatch. More...
 
const wordregionCoupleType () const
 Return the interface type. More...
 
virtual const labelUListfaceCells () const =0
 Return faceCell addressing. More...
 
- Public Member Functions inherited from regionCoupledLduInterface
 TypeName ("regionCoupledLduInterface")
 Runtime type information. More...
 
 regionCoupledLduInterface ()
 Construct null. More...
 
virtual ~regionCoupledLduInterface ()
 Destructor. More...
 

Protected Member Functions

const fvMeshnbrFvMesh () const
 Returns fvMesh. More...
 

Protected Attributes

const regionCoupledBaseregionCoupledBase_
 Reference to regionCoupledBase. More...
 
const fvPatchpatch_
 Reference to fvPatch. More...
 

Detailed Description

Base class of regionCoupledFvPatch with common functionality for regionCoupledFvPatch and regionCoupledWallFvPatch.

Source files

Definition at line 53 of file regionCoupledBaseFvPatch.H.

Constructor & Destructor Documentation

◆ regionCoupledBaseFvPatch()

regionCoupledBaseFvPatch ( const polyPatch pp,
const fvPatch patch 
)
inline

Construct from polyPatch.

Definition at line 93 of file regionCoupledBaseFvPatch.H.

◆ ~regionCoupledBaseFvPatch()

virtual ~regionCoupledBaseFvPatch ( )
inlinevirtual

Destructor.

Definition at line 108 of file regionCoupledBaseFvPatch.H.

Member Function Documentation

◆ nbrFvMesh()

const fvMesh& nbrFvMesh ( ) const
inlineprotected

◆ TypeName()

TypeName ( "regionCoupledBase"  )

Runtime type information.

◆ neighbPatchID()

virtual label neighbPatchID ( ) const
inlinevirtual

Return neighbour.

Implements regionCoupledLduInterface.

Definition at line 117 of file regionCoupledBaseFvPatch.H.

References regionCoupledBase::neighbPatchID(), and regionCoupledBaseFvPatch::regionCoupledBase_.

Referenced by regionCoupledFvPatch::neighbFvPatch(), and regionCoupledWallFvPatch::neighbFvPatch().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ owner()

virtual bool owner ( ) const
inlinevirtual

Is it the owner?

Implements regionCoupledLduInterface.

Definition at line 123 of file regionCoupledBaseFvPatch.H.

References regionCoupledBase::owner(), and regionCoupledBaseFvPatch::regionCoupledBase_.

Here is the call graph for this function:

◆ neighbPatch()

virtual const regionCoupledBaseFvPatch& neighbPatch ( ) const
inlinevirtual

Return regionCoupledBase neighb Patch.

Implements regionCoupledLduInterface.

Definition at line 129 of file regionCoupledBaseFvPatch.H.

References boundary(), regionCoupledBaseFvPatch::nbrFvMesh(), regionCoupledBase::neighbPatchID(), and regionCoupledBaseFvPatch::regionCoupledBase_.

Here is the call graph for this function:

◆ AMI()

virtual const AMIPatchToPatchInterpolation& AMI ( ) const
inlinevirtual

Return a reference to the AMI interpolator.

Definition at line 141 of file regionCoupledBaseFvPatch.H.

References regionCoupledBase::AMI(), and regionCoupledBaseFvPatch::regionCoupledBase_.

Here is the call graph for this function:

◆ nbrMesh()

virtual const polyMesh& nbrMesh ( ) const
inlinevirtual

◆ patch()

const fvPatch& patch ( ) const
inline

Return fvPatch.

Definition at line 159 of file regionCoupledBaseFvPatch.H.

References regionCoupledBaseFvPatch::patch_.

◆ sameRegion()

bool sameRegion ( ) const
inline

Returns if it is the same Region.

Definition at line 165 of file regionCoupledBaseFvPatch.H.

References regionCoupledBaseFvPatch::regionCoupledBase_, and regionCoupledBase::sameRegion().

Here is the call graph for this function:

◆ regionCoupledPatch()

const regionCoupledBase& regionCoupledPatch ( ) const
inline

◆ neighbFvPatch()

const fvPatch& neighbFvPatch ( ) const
inline

Return neighbor fvPatch.

Definition at line 177 of file regionCoupledBaseFvPatch.H.

References boundary(), regionCoupledBaseFvPatch::nbrFvMesh(), regionCoupledBase::neighbPatchID(), and regionCoupledBaseFvPatch::regionCoupledBase_.

Here is the call graph for this function:

◆ regionCoupleType()

const word& regionCoupleType ( ) const
inline

Return the interface type.

Definition at line 189 of file regionCoupledBaseFvPatch.H.

References regionCoupledBaseFvPatch::regionCoupledBase_, and regionCoupledBase::regionCoupleType().

Referenced by energyRegionCoupledFvPatchScalarField::interfaceFieldType().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ faceCells()

virtual const labelUList& faceCells ( ) const
pure virtual

Return faceCell addressing.

Implemented in regionCoupledWallFvPatch, and regionCoupledFvPatch.

Field Documentation

◆ regionCoupledBase_

const regionCoupledBase& regionCoupledBase_
protected

◆ patch_

const fvPatch& patch_
protected

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