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...
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
Registry of regIOobjects.
MeshObject(const Mesh &mesh)
const Mesh & mesh() const