87 class polyTopoChangeMap;
89 class polyDistributionMap;
130 const bool validBoundary
137 template<
class Mesh,
template<
class>
class MeshObjectType>
145 template<
class>
class FromType,
146 template<
class>
class ToType
151 template<
class Mesh,
template<
class>
class MeshObjectType>
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
static void clearUpto(objectRegistry &)
Clear all meshObjects derived from FromType up to (but not including)
static void movePoints(objectRegistry &)
static void mapMesh(objectRegistry &, const polyMeshMap &)
static void reset(objectRegistry &)
static void clearAll(objectRegistry &)
Clear all meshObjects of type MeshObjectType.
static void clear(objectRegistry &)
Clear all but permanent meshObjects of type MeshObjectType.
static void distribute(objectRegistry &, const polyDistributionMap &)
static void addPatch(objectRegistry &, const label patchi)
static void swap(objectRegistry &, Mesh &otherMesh)
static void topoChange(objectRegistry &, const polyTopoChangeMap &)
static void reorderPatches(objectRegistry &, const labelUList &newToOld, const bool validBoundary)
Registry of regIOobjects.
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.