42 #ifndef zonesGenerator_H
43 #define zonesGenerator_H
63 TopoChangeableMeshObject,
142 static const bool global =
true;
Templated abstract base-class for demand-driven mesh objects used to automate their allocation to the...
const polyMesh & mesh() const
static zonesGenerator & New(const word &name, const polyMesh &mesh)
Construct and return the named DemandDrivenMeshObject.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
TopoChangeableMeshObject(Type &mo)
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Class containing mesh-to-mesh mapping information.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
MeshObject zoneGeneratorList instantiated by polyMesh.
virtual bool movePoints()
Update for mesh motion.
void operator=(const zonesGenerator &)=delete
Disallow default bitwise assignment.
TypeName("zonesGenerator")
Runtime type information.
zonesGenerator(const polyMesh &mesh)
Read construct from polyMesh.
virtual void mapMesh(const polyMeshMap &map)
Update from another mesh using the given map.
virtual ~zonesGenerator()
Destructor.
virtual void distribute(const polyDistributionMap &map)
Redistribute or update using the given distribution map.
virtual void topoChange(const polyTopoChangeMap &map)
Update topology using the given map.
virtual bool read()
Read the zonesGenerator dictionary if it has changed.
Trait for obtaining global status.