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 |
![]() | |
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 | |
![]() | |
ISMesh * | m_mesh |