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
250 virtual bool movePoints() = 0;
270 virtual void updateMesh(
const mapPolyMesh& mpm) = 0;
MeshObject(const Mesh &mesh)
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
static const Type & New(const Mesh &mesh)
A class for handling words, derived from string.
const Mesh & mesh() const
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
static bool Delete(const Mesh &mesh)
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...
Registry of regIOobjects.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual bool writeData(Foam::Ostream &) const