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