Public Member Functions | |
| Face (ISMesh *owner) noexcept | |
| Face (Face &&other) noexcept | |
| Face & | operator= (Face &&other) noexcept |
| const SimplexSet< EdgeKey > & | edge_keys () const noexcept |
|
const SimplexSet < TetrahedronKey > & | tet_keys () const noexcept |
| const SimplexSet< NodeKey > | node_keys () const noexcept |
| std::vector< Tetrahedron * > | tets () const |
| std::vector< Edge * > | edges () const |
| std::vector< Node * > | nodes () const |
| vec3 | get_center () const |
| vec3 | get_normal () const |
| bool | is_boundary () noexcept |
| bool | is_interface () noexcept |
| double | area () const |
| double | area_destination () const |
| double | min_angle () const |
| double | max_angle () const |
| double | quality () const |
| EdgeKey | longest_edge () const |
| vec3 | barycenter () const |
| FaceKey | key () const noexcept |
Public Member Functions inherited from is_mesh::Simplex< EdgeKey, TetrahedronKey > | |
| Simplex (ISMesh *owner) noexcept | |
| Simplex (const Simplex &s) noexcept | |
| Simplex (Simplex &&s) noexcept | |
|
Simplex< EdgeKey, TetrahedronKey > & | operator= (Simplex< EdgeKey, TetrahedronKey > &&other) noexcept |
|
const SimplexSet < TetrahedronKey > & | get_co_boundary () const noexcept |
| const SimplexSet< EdgeKey > & | get_boundary () const noexcept |
| void | add_co_face (TetrahedronKeykey) |
| void | add_face (EdgeKeykey) |
| void | remove_co_face (TetrahedronKeykey) |
| void | remove_face (EdgeKeykey) |
Friends | |
| class | ISMesh |
Additional Inherited Members | |
Protected Attributes inherited from is_mesh::Simplex< EdgeKey, TetrahedronKey > | |
| ISMesh * | m_mesh |
1.8.6