39 #ifndef perfectInterface_H 40 #define perfectInterface_H 76 static const scalar tol_;
106 const word& faceZoneName,
107 const word& masterPatchName,
108 const word& slavePatchName
TypeName("perfectInterface")
Runtime type information.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual void updateMesh(const mapPolyMesh &)
Force recalculation of locally stored data on topological change.
virtual void modifyMotionPoints(pointField &motionPoints) const
Modify motion points to comply with the topological change.
virtual void write(Ostream &) const
Write.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
A list of faces which address into the list of points.
List of mesh modifiers defining the mesh dynamics.
A class for handling words, derived from Foam::string.
virtual void setRefinement(polyTopoChange &) const
Insert the layer addition/removal instructions.
Virtual base class for mesh modifiers.
virtual ~perfectInterface()=default
Destructor.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
Direct mesh changes based on v1.3 polyTopoChange syntax.
virtual void writeDict(Ostream &) const
Write dictionary.
const word & name() const
Return name of this modifier.
label index() const
Return the index of this modifier.
Hack of attachDetach to couple patches when they perfectly align. Does not decouple. Used by stitchMesh app. Does geometric matching.
virtual bool changeTopology() const
Check for topology change.