Go to the documentation of this file.
36 #ifndef perfectInterface_H
37 #define perfectInterface_H
42 #include "indirectPrimitivePatch.H"
73 static const scalar
tol_;
102 const word& faceZoneName,
103 const word& masterPatchName,
104 const word& slavePatchName
virtual ~perfectInterface()
Destructor.
A class for handling words, derived from string.
polyPatchID slavePatchID_
Slave patch ID.
static const scalar tol_
Tolerance used for distance comparison (fraction of minimum edge.
List of mesh modifiers defining the mesh dynamics.
virtual void modifyMotionPoints(pointField &motionPoints) const
Modify motion points to comply with the topological change.
Direct mesh changes based on v1.3 polyTopoChange syntax.
label index() const
Return the index of this modifier.
virtual void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
polyPatchID masterPatchID_
Master patch ID.
virtual void setRefinement(polyTopoChange &) const
Insert the layer addition/removal instructions.
static pointField calcFaceCentres(const indirectPrimitivePatch &)
Calculate face centres on patch.
virtual void writeDict(Ostream &) const
Write dictionary.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
TypeName("perfectInterface")
Runtime type information.
Pre-declare SubField and related Field type.
void operator=(const perfectInterface &)
Disallow default bitwise assignment.
virtual bool changeTopology() const
Check for topology change.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Hack of attachDetach to couple patches when they perfectly align. Does not decouple....
Virtual base class for mesh modifiers.
const word & name() const
Return name of this modifier.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
perfectInterface(const perfectInterface &)
Disallow default bitwise copy construct.
A list of faces which address into the list of points.
faceZoneID faceZoneID_
Master face zone ID.
virtual void write(Ostream &) const
Write.