Sundance::MeshTypeBase Class Reference

MeshTypeBase is a factory class for empty meshes, allowing generic mesh sources to build a mesh of user-specified type. More...

Inheritance diagram for Sundance::MeshTypeBase:

Playa::Handleable< MeshTypeBase > Playa::Printable Sundance::Noncopyable Sundance::BasicSimplicialMeshType Sundance::HNMeshType2D Sundance::HNMeshType3D Sundance::PeanoMeshType2D Sundance::PeanoMeshType3D Sundance::PeriodicMeshType1D

List of all members.

Public Member Functions

 MeshTypeBase ()
 Empty ctor.
virtual ~MeshTypeBase ()
 virtual dtor
virtual RCP< MeshBasecreateEmptyMesh (int dim, const MPIComm &comm) const =0
 Create a mesh of the given dimension.
virtual void print (std::ostream &os) const
 abstract print function


Detailed Description

MeshTypeBase is a factory class for empty meshes, allowing generic mesh sources to build a mesh of user-specified type.

Definition at line 50 of file SundanceMeshTypeBase.hpp.


Constructor & Destructor Documentation

Sundance::MeshTypeBase::MeshTypeBase (  )  [inline]

Empty ctor.

Definition at line 57 of file SundanceMeshTypeBase.hpp.

virtual Sundance::MeshTypeBase::~MeshTypeBase (  )  [inline, virtual]

virtual dtor

Definition at line 60 of file SundanceMeshTypeBase.hpp.


Member Function Documentation

virtual RCP<MeshBase> Sundance::MeshTypeBase::createEmptyMesh ( int  dim,
const MPIComm comm 
) const [pure virtual]

virtual void Sundance::MeshTypeBase::print ( std::ostream &  os  )  const [inline, virtual]

abstract print function

Implements Playa::Printable.

Definition at line 67 of file SundanceMeshTypeBase.hpp.

Site Contact