
Public Member Functions | |
| MeshType () | |
| Construct an empty mesh type object. | |
| MeshType (Playa::Handleable< MeshTypeBase > *rawPtr) | |
| Construct from a raw pointer to a mesh type subtype. | |
| MeshType (const RCP< MeshTypeBase > &smartPtr) | |
| Construct from a smart pointer to a mesh type subtype. | |
| Mesh | createEmptyMesh (int dim, const MPIComm &comm) const |
| Create a mesh of the given dimension. | |
An example of using a MeshType to control the creation of a mesh with a TriangleMeshReader is as follows:
MeshType meshType = new BasicSimplicialMeshType(); MeshSource meshSrc = new TriangleMeshReader("meshFile", meshType, MPIComm::world());
Definition at line 53 of file SundanceMeshType.hpp.
| MeshType::MeshType | ( | ) |
| MeshType::MeshType | ( | Playa::Handleable< MeshTypeBase > * | rawPtr | ) |
Construct from a raw pointer to a mesh type subtype.
Definition at line 14 of file SundanceMeshType.cpp.
| MeshType::MeshType | ( | const RCP< MeshTypeBase > & | smartPtr | ) |
Construct from a smart pointer to a mesh type subtype.
Definition at line 19 of file SundanceMeshType.cpp.
Create a mesh of the given dimension.
Definition at line 23 of file SundanceMeshType.cpp.
References Playa::Handle< MeshTypeBase >::ptr(), and SUNDANCE_TRACE.
Referenced by Sundance::MeshTransformationBase::createMesh(), Sundance::MeshSourceBase::createMesh(), Sundance::SerialPartitionerBase::makeMeshParts(), Sundance::UniformRefinementPair::refineTriMesh(), and Sundance::RefinementTransformation::rivaraToMesh().