36 #ifndef perfectInterface_H
37 #define perfectInterface_H
60 label masterPatchIndex_;
63 label slavePatchIndex_;
67 static const scalar tol_;
88 const word& masterPatchName,
89 const word& slavePatchName
Hack of attachDetach to couple patches when they perfectly align. Does not decouple....
perfectInterface(const word &name, const polyMesh &mesh, const word &masterPatchName, const word &slavePatchName)
Construct from components.
TypeName("perfectInterface")
Runtime type information.
virtual ~perfectInterface()
Destructor.
virtual void setRefinement(polyTopoChange &) const
Insert the layer addition/removal instructions.
void operator=(const perfectInterface &)=delete
Disallow default bitwise assignment.
Mesh consisting of general polyhedral cells.
Direct mesh changes based on v1.3 polyTopoChange syntax.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
word name(const bool)
Return a word representation of a bool.