Public Member Functions | |
Tetrahedron (ISMesh *owner) noexcept | |
Tetrahedron (ISMesh *owner, int l) noexcept | |
Tetrahedron (Tetrahedron &&other) noexcept | |
Tetrahedron & | operator= (Tetrahedron &&other) noexcept |
const SimplexSet< FaceKey > & | face_keys () const noexcept |
SimplexSet< EdgeKey > | edge_keys () const |
SimplexSet< NodeKey > | node_keys () const |
std::vector< Face * > | faces () const |
std::vector< Edge * > | edges () const |
std::vector< Node * > | nodes () const |
vec3 | get_center () const |
int | label () const |
double | volume () const |
double | volume_destination () const |
vec3 | barycenter () const |
vec3 | barycenter_destination () const |
double | quality () const |
TetrahedronKey | key () const noexcept |
![]() | |
Simplex (ISMesh *owner) noexcept | |
Simplex (const Simplex &s) noexcept | |
Simplex (Simplex &&s) noexcept | |
Simplex< FaceKey, Key > & | operator= (Simplex< FaceKey, Key > &&other) noexcept |
const SimplexSet< Key > & | get_co_boundary () const noexcept |
const SimplexSet< FaceKey > & | get_boundary () const noexcept |
void | add_co_face (Keykey) |
void | add_face (FaceKeykey) |
void | remove_co_face (Keykey) |
void | remove_face (FaceKeykey) |
Friends | |
class | ISMesh |
Additional Inherited Members | |
![]() | |
ISMesh * | m_mesh |