AMCAX Kernel 1.0.0.0
|
Simple representation of tetrahedra cells in tet mesh. It represents the general cell of mesh in topological sense. It store the adjacent relation with other mesh elements, like vertices. It doesn't store any geometrical information or other extra information. More...
#include <mesh/MeshPrimitive.hpp>
Public Types | |
using | cv_container = typename std::array< index_t, 4 > |
using | cv_iterator = typename cv_container::iterator |
using | cv_reference = typename cv_container::reference |
using | cv_const_iterator = typename cv_container::const_iterator |
using | cv_const_reference = typename cv_container::const_reference |
Public Member Functions | |
TetCell (index_t v0, index_t v1, index_t v2, index_t v3) noexcept | |
cv_container & | cv () |
const cv_container & | cv () const |
cv_iterator | cv_begin () |
cv_const_iterator | cv_begin () const |
cv_iterator | cv_end () |
cv_const_iterator | cv_end () const |
index_t & | cv0 () |
index_t & | cv1 () |
index_t & | cv2 () |
index_t & | cv3 () |
index_t | cv0 () const |
index_t | cv1 () const |
index_t | cv2 () const |
index_t | cv3 () const |
bool | exist (index_t vidx) const |
Simple representation of tetrahedra cells in tet mesh. It represents the general cell of mesh in topological sense. It store the adjacent relation with other mesh elements, like vertices. It doesn't store any geometrical information or other extra information.