Go to the documentation of this file.
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
A class for handling words, derived from Foam::string.
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.
virtual void setRefinement(polyTopoChange &) const
Insert the layer addition/removal instructions.
virtual void writeDict(Ostream &) const
Write dictionary.
TypeName("perfectInterface")
Runtime type information.
virtual bool changeTopology() const
Check for topology change.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
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.
virtual ~perfectInterface()=default
Destructor.
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,...
A list of faces which address into the list of points.
virtual void write(Ostream &) const
Write.