Defines a mesh of tetrahedrons.
More...
#include <MeshVizXLM/mesh/mesh/volumes/MbVolumeMeshTetrahedron.h>
Public Member Functions | |
MbVolumeMeshTetrahedron () | |
template<typename _Vec3Iter , typename _NodeIdIter > | |
MbVolumeMeshTetrahedron (_Vec3Iter beginCoord, _Vec3Iter endCoord, _NodeIdIter beginId, _NodeIdIter endId) | |
template<typename _NodeIdIter > | |
void | setTopology (_NodeIdIter beginId, _NodeIdIter endId) |
size_t | getNumNodes () |
virtual const MbTetrahedronCellsSet & | getTopology () const |
template<typename _BoolIter > | |
void | setDeadCells (_BoolIter beginId, _BoolIter endId) |
void | touch () |
MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::MbVolumeMeshTetrahedron | ( | ) | [inline] |
Constructor of an empty mesh.
MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::MbVolumeMeshTetrahedron | ( | _Vec3Iter | beginCoord, | |
_Vec3Iter | endCoord, | |||
_NodeIdIter | beginId, | |||
_NodeIdIter | endId | |||
) | [inline] |
Constructor of a volume mesh.
size_t MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::getNumNodes | ( | ) | [inline] |
Gets the number of nodes in the mesh.
const MbTetrahedronCellsSet & MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::getTopology | ( | ) | const [inline, virtual] |
Returns the topology of this mesh.
Implements MiVolumeMeshUnstructured.
void MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::setDeadCells | ( | _BoolIter | beginId, | |
_BoolIter | endId | |||
) | [inline] |
Defines dead cells.
void MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::setTopology | ( | _NodeIdIter | beginId, | |
_NodeIdIter | endId | |||
) | [inline] |
Sets a new topology.
void MbVolumeMeshTetrahedron< _CoordT, _ScalarT, _Vec3T >::touch | ( | ) | [inline] |