An abstract base class for region coupled interfaces. More...
Public Member Functions | |
TypeName ("regionCoupledLduInterface") | |
Runtime type information. More... | |
regionCoupledLduInterface () | |
Construct null. More... | |
virtual | ~regionCoupledLduInterface () |
Destructor. More... | |
virtual label | nbrPatchID () const =0 |
Return neighbour. More... | |
virtual bool | owner () const =0 |
Is it owner? More... | |
virtual const regionCoupledLduInterface & | nbrPatch () const =0 |
Return neighb regionCoupledLduInterface. More... | |
virtual const polyMesh & | nbrMesh () const =0 |
Return AMI. More... | |
An abstract base class for region coupled interfaces.
Definition at line 51 of file regionCoupledLduInterface.H.
|
inline |
Construct null.
Definition at line 63 of file regionCoupledLduInterface.H.
References regionCoupledLduInterface::nbrMesh(), regionCoupledLduInterface::nbrPatch(), regionCoupledLduInterface::nbrPatchID(), regionCoupledLduInterface::owner(), and regionCoupledLduInterface::~regionCoupledLduInterface().
|
virtual |
Destructor.
Definition at line 36 of file regionCoupledLduInterface.C.
Referenced by regionCoupledLduInterface::regionCoupledLduInterface().
TypeName | ( | "regionCoupledLduInterface" | ) |
Runtime type information.
|
pure virtual |
Return neighbour.
Implemented in regionCoupledBaseFvPatch, and regionCoupledBaseGAMGInterface.
Referenced by regionCoupledBaseGAMGInterface::nbrPatchID(), and regionCoupledLduInterface::regionCoupledLduInterface().
|
pure virtual |
Is it owner?
Implemented in regionCoupledBaseFvPatch, and regionCoupledBaseGAMGInterface.
Referenced by regionCoupledBaseGAMGInterface::owner(), and regionCoupledLduInterface::regionCoupledLduInterface().
|
pure virtual |
Return neighb regionCoupledLduInterface.
Implemented in regionCoupledBaseFvPatch, and regionCoupledBaseGAMGInterface.
Referenced by regionCoupledBaseGAMGInterface::nbrPatch(), and regionCoupledLduInterface::regionCoupledLduInterface().
|
pure virtual |
Return AMI.
virtual const AMIInterpolation& AMI() const = 0;Return nbrMesh
Implemented in regionCoupledBaseFvPatch, and regionCoupledBaseGAMGInterface.
Referenced by regionCoupledBaseGAMGInterface::nbrMesh(), and regionCoupledLduInterface::regionCoupledLduInterface().