Sundance::MeshTypeBase Class Reference

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 ()
virtual ~MeshTypeBase ()
virtual RCP< MeshBasecreateEmptyMesh (int dim, const MPIComm &comm) const =0
virtual void print (std::ostream &os) const


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]

Implements Playa::Printable.

Definition at line 67 of file SundanceMeshTypeBase.hpp.

Site Contact