87 #ifndef Foam_faMeshesRegistry_H 88 #define Foam_faMeshesRegistry_H 107 public MeshObject<polyMesh, UpdateableMeshObject, faMeshesRegistry>
180 const bool writeOnProc =
true
TypeName("faMeshesRegistry")
Runtime type information.
A simple container for options an IOstream can normally have.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
virtual void updateMesh(const mapPolyMesh &mpm)
Update after topo change.
bool moving() const
Is mesh moving - ie, is polyMesh moving.
const polyMesh & mesh() const noexcept
Reference to the mesh.
virtual bool movePoints()
Update after mesh motion.
void operator=(const faMeshesRegistry &)=delete
No copy assignment.
bool moving() const noexcept
Is mesh moving.
const objectRegistry & thisDb() const noexcept
Return the object registry.
virtual bool writeObject(IOstreamOption streamOpt, const bool writeOnProc=true) const
Write items (eg, faMesh) held in the registry.
A MeshObject registry on top of a polyMesh that provides an objectRegistry for holding multiple faMes...
const polyMesh & mesh() const noexcept
The polyMesh reference.
faMeshesRegistry(const faMeshesRegistry &)=delete
No copy construct.
Mesh consisting of general polyhedral cells.
Registry of regIOobjects.
UpdateableMeshObject(const word &objName, const objectRegistry &obr)
Construct from name and instance on registry.