Go to the documentation of this file.
81 template<
class Mesh,
template<
class>
class MeshObjectType,
class Type>
84 public MeshObjectType<Mesh>
99 static const Type&
New(
const Mesh&
mesh);
101 template<
class Data1>
102 static const Type&
New
108 template<
class Data1,
class Data2>
109 static const Type&
New
116 template<
class Data1,
class Data2,
class Data3>
117 static const Type&
New
125 template<
class Data1,
class Data2,
class Data3,
class Data4>
126 static const Type&
New
145 const Mesh&
mesh()
const
183 template<
class Mesh,
template<
class>
class MeshObjectType>
191 template<
class>
class FromType,
192 template<
class>
class ToType
A class for handling words, derived from string.
MeshObject(const Mesh &mesh)
static const Type & New(const Mesh &mesh)
Registry of regIOobjects.
static void movePoints(objectRegistry &)
static void clearUpto(objectRegistry &)
Clear all meshObject derived from FromType up to (but not including)
static void clear(objectRegistry &)
const Mesh & mesh() const
MoveableMeshObject(const word &typeName, const objectRegistry &obr)
UpdateableMeshObject(const word &typeName, const objectRegistry &obr)
virtual bool movePoints()=0
static void updateMesh(objectRegistry &, const mapPolyMesh &)
GeometricMeshObject(const word &typeName, const objectRegistry &obr)
static bool Delete(const Mesh &mesh)
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
TopologicalMeshObject(const word &typeName, const objectRegistry &obr)
meshObject(const word &typeName, const objectRegistry &obr)
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...
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual bool writeData(Foam::Ostream &) const
virtual void updateMesh(const mapPolyMesh &mpm)=0