45 MeshObject_type(
mesh),
85 IOstreamOption streamOpt,
86 const bool writeOnProc
98 return objects_.writeObject(streamOpt, writeOnProc);
A simple container of IOobject preferences. Can also be used for general handling of read/no-read/rea...
@ REGISTER
Request registration (bool: true).
@ NO_READ
Nothing to be read.
@ AUTO_WRITE
Automatically write from objectRegistry::writeObject().
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const Time & time() const noexcept
Return Time associated with the objectRegistry.
A simple container for options an IOstream can normally have.
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
A MeshObject registry on top of a polyMesh that provides an objectRegistry for holding multiple faMes...
virtual bool movePoints()
Update after mesh motion.
virtual bool writeObject(IOstreamOption streamOpt, const bool writeOnProc=true) const
Write items (eg, faMesh) held in the registry.
faMeshesRegistry(const faMeshesRegistry &)=delete
No copy construct.
virtual void updateMesh(const mapPolyMesh &mpm)
Update after topo change.
const objectRegistry & thisDb() const noexcept
The registry of the objects.
const polyMesh & mesh() const noexcept
The polyMesh reference.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
UPtrList< Type > sorted()
Return sorted list of objects with a class satisfying isA<Type> or isType<Type> (with Strict).
Mesh consisting of general polyhedral cells.
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.