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 |
Public Member Functions inherited from is_mesh::Simplex< FaceKey, Key > | |
| 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 | |
Protected Attributes inherited from is_mesh::Simplex< FaceKey, Key > | |
| ISMesh * | m_mesh |
1.8.6