Base class of regionCoupledFvPatch with common functionality for regionCoupledFvPatch and regionCoupledWallFvPatch. More...
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 | nbrPatchID () const |
Return neighbour. More... | |
virtual bool | owner () const |
Is it the owner? More... | |
virtual const regionCoupledBaseFvPatch & | nbrPatch () const |
Return regionCoupledBase neighb Patch. More... | |
virtual const AMIInterpolation & | AMI () const |
Return a reference to the AMI interpolator. More... | |
virtual const polyMesh & | nbrMesh () const |
Returns neighbour polyMesh. More... | |
const fvPatch & | patch () const |
Return fvPatch. More... | |
bool | sameRegion () const |
Returns if it is the same Region. More... | |
const regionCoupledBase & | regionCoupledPatch () const |
Return regionCoupledPolyPatch. More... | |
const fvPatch & | neighbFvPatch () const |
Return neighbor fvPatch. More... | |
const word & | regionCoupleType () const |
Return the interface type. More... | |
virtual const labelUList & | faceCells () 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 fvMesh & | nbrFvMesh () const |
Returns fvMesh. More... | |
Protected Attributes | |
const regionCoupledBase & | regionCoupledBase_ |
Reference to regionCoupledBase. More... | |
const fvPatch & | patch_ |
Reference to fvPatch. More... | |
Base class of regionCoupledFvPatch with common functionality for regionCoupledFvPatch and regionCoupledWallFvPatch.
Definition at line 53 of file regionCoupledBaseFvPatch.H.
|
inline |
Construct from polyPatch.
Definition at line 93 of file regionCoupledBaseFvPatch.H.
Referenced by regionCoupledBaseFvPatch::nbrFvMesh().
|
inlinevirtual |
Destructor.
Definition at line 108 of file regionCoupledBaseFvPatch.H.
|
inlineprotected |
Returns fvMesh.
Definition at line 71 of file regionCoupledBaseFvPatch.H.
References fvPatch::boundaryMesh(), objectRegistry::lookupObject(), fvBoundaryMesh::mesh(), regionCoupledBase::nbrRegionName(), regionCoupledBaseFvPatch::regionCoupledBaseFvPatch(), fvMesh::time(), and regionCoupledBaseFvPatch::TypeName().
Referenced by regionCoupledBaseFvPatch::nbrPatch(), and regionCoupledBaseFvPatch::neighbFvPatch().
TypeName | ( | "regionCoupledBase" | ) |
Runtime type information.
Referenced by regionCoupledBaseFvPatch::nbrFvMesh().
|
inlinevirtual |
Return neighbour.
Implements regionCoupledLduInterface.
Definition at line 117 of file regionCoupledBaseFvPatch.H.
References regionCoupledBase::nbrPatchID().
|
inlinevirtual |
Is it the owner?
Implements regionCoupledLduInterface.
Definition at line 123 of file regionCoupledBaseFvPatch.H.
References regionCoupledBase::owner().
|
inlinevirtual |
Return regionCoupledBase neighb Patch.
Implements regionCoupledLduInterface.
Definition at line 129 of file regionCoupledBaseFvPatch.H.
References fvMesh::boundary(), regionCoupledBaseFvPatch::nbrFvMesh(), and regionCoupledBase::nbrPatchID().
|
inlinevirtual |
Return a reference to the AMI interpolator.
Definition at line 141 of file regionCoupledBaseFvPatch.H.
References regionCoupledBase::AMI().
|
inlinevirtual |
Returns neighbour polyMesh.
Implements regionCoupledLduInterface.
Definition at line 147 of file regionCoupledBaseFvPatch.H.
References fvPatch::boundaryMesh(), objectRegistry::lookupObject(), fvBoundaryMesh::mesh(), regionCoupledBase::nbrRegionName(), and fvMesh::time().
|
inline |
Return fvPatch.
Definition at line 159 of file regionCoupledBaseFvPatch.H.
References regionCoupledBaseFvPatch::patch_.
|
inline |
Returns if it is the same Region.
Definition at line 165 of file regionCoupledBaseFvPatch.H.
References regionCoupledBase::sameRegion().
|
inline |
Return regionCoupledPolyPatch.
Definition at line 171 of file regionCoupledBaseFvPatch.H.
References regionCoupledBaseFvPatch::regionCoupledBase_.
|
inline |
Return neighbor fvPatch.
Definition at line 177 of file regionCoupledBaseFvPatch.H.
References fvMesh::boundary(), regionCoupledBaseFvPatch::nbrFvMesh(), and regionCoupledBase::nbrPatchID().
|
inline |
Return the interface type.
Definition at line 189 of file regionCoupledBaseFvPatch.H.
References regionCoupledBaseFvPatch::faceCells(), and regionCoupledBase::regionCoupleType().
|
pure virtual |
Return faceCell addressing.
Implemented in regionCoupledWallFvPatch, and regionCoupledFvPatch.
Referenced by regionCoupledBaseFvPatch::regionCoupleType().
|
protected |
Reference to regionCoupledBase.
Definition at line 62 of file regionCoupledBaseFvPatch.H.
Referenced by regionCoupledBaseFvPatch::regionCoupledPatch().
|
protected |
Reference to fvPatch.
Definition at line 65 of file regionCoupledBaseFvPatch.H.
Referenced by regionCoupledBaseFvPatch::patch().