Public Member Functions | |
| MeshTypeBase () | |
| virtual | ~MeshTypeBase () |
| virtual RCP< MeshBase > | createEmptyMesh (int dim, const MPIComm &comm) const =0 |
| virtual void | print (std::ostream &os) const |
MeshTypeBase is a factory class for empty meshes, allowing generic mesh sources to build a mesh of user-specified type.
Definition at line 61 of file SundanceMeshTypeBase.hpp.
| Sundance::MeshTypeBase::MeshTypeBase | ( | ) | [inline] |
Empty ctor
Definition at line 68 of file SundanceMeshTypeBase.hpp.
| virtual Sundance::MeshTypeBase::~MeshTypeBase | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 71 of file SundanceMeshTypeBase.hpp.
| virtual RCP<MeshBase> Sundance::MeshTypeBase::createEmptyMesh | ( | int | dim, |
| const MPIComm & | comm | ||
| ) | const [pure virtual] |
Create a mesh of the given dimension
Implemented in Sundance::HNMeshType2D, Sundance::HNMeshType3D, Sundance::PeanoMeshType2D, Sundance::PeanoMeshType3D, Sundance::BasicSimplicialMeshType, and Sundance::PeriodicMeshType1D.
| virtual void Sundance::MeshTypeBase::print | ( | std::ostream & | os | ) | const [inline, virtual] |
Implements Playa::Printable.
Definition at line 78 of file SundanceMeshTypeBase.hpp.