35 #ifndef NEKTAR_MESHUTILS_TETMESHING_TETMESH_H
36 #define NEKTAR_MESHUTILS_TETMESHING_TETMESH_H
47 namespace NekMeshUtils
62 std::vector<ElementSharedPtr> e = std::vector<ElementSharedPtr>())
General purpose memory allocation routines with the ability to allocate from thread specific memory p...
class for taking surface mesh and octree spec and making a 3d tet mesh
TetGenInterfaceSharedPtr tetgen
std::vector< ElementSharedPtr > m_surface
void Mesh()
execute tet meshing
TetMesh(MeshSharedPtr m, int id, std::vector< ElementSharedPtr > e=std::vector< ElementSharedPtr >())
default constructor
std::vector< Array< OneD, int > > m_tetconnect
conncetivity of the tets from the interface
int m_numtet
number of tetrahedra
std::shared_ptr< TetMesh > TetMeshSharedPtr
std::shared_ptr< Mesh > MeshSharedPtr
Shared pointer to a mesh.
std::shared_ptr< TetGenInterface > TetGenInterfaceSharedPtr