85 template<
class Mesh,
template<
class>
class MeshObjectType,
class Type>
88 public MeshObjectType<Mesh>
103 static const Type&
New(
const Mesh&
mesh);
105 template<
class Data1>
106 static const Type&
New 112 template<
class Data1,
class Data2>
113 static const Type&
New 120 template<
class Data1,
class Data2,
class Data3>
121 static const Type&
New 129 template<
class Data1,
class Data2,
class Data3,
class Data4>
130 static const Type&
New 149 const Mesh&
mesh()
const 187 template<
class Mesh,
template<
class>
class MeshObjectType>
195 template<
class>
class FromType,
196 template<
class>
class ToType
254 virtual bool movePoints() = 0;
274 virtual void updateMesh(
const mapPolyMesh& mpm) = 0;
static bool Delete(const Mesh &mesh)
virtual bool writeData(Foam::Ostream &) const
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
static const Type & New(const Mesh &mesh)
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
A class for handling words, derived from string.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const Mesh & mesh() const
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
Registry of regIOobjects.
MeshObject(const Mesh &mesh)