|
| Node (ISMesh *owner) noexcept |
|
| Node (ISMesh *owner, vec3 _p) noexcept |
|
| Node (Node &&other) noexcept |
|
Node & | operator= (Node &&other) noexcept |
|
const SimplexSet< EdgeKey > & | edge_keys () const noexcept |
|
SimplexSet< FaceKey > | face_keys () const |
|
SimplexSet< TetrahedronKey > | tet_keys () const |
|
std::vector< Edge * > | edges () const |
|
std::vector< Face * > | faces () const |
|
std::vector< Tetrahedron * > | tets () const |
|
const vec3 | get_center () const |
|
const vec3 & | get_pos () const |
|
const vec3 & | get_destination () const |
|
void | set_pos (const vec3 &p_) |
|
void | set_destination (const vec3 &p_) |
|
bool | is_crossing () const noexcept |
|
bool | is_boundary () const noexcept |
|
bool | is_interface () const noexcept |
|
vec3 | smart_laplacian (double alpha=1.) const |
|
int | get_number_of_neighbour_tet_clusters (int label) |
|
NodeKey | key () const noexcept |
|
| Simplex (ISMesh *owner) noexcept |
|
| Simplex (const Simplex &s) noexcept |
|
| Simplex (Simplex &&s) noexcept |
|
Simplex< Key, EdgeKey > & | operator= (Simplex< Key, EdgeKey > &&other) noexcept |
|
const SimplexSet< EdgeKey > & | get_co_boundary () const noexcept |
|
const SimplexSet< Key > & | get_boundary () const noexcept |
|
void | add_co_face (EdgeKeykey) |
|
void | add_face (Keykey) |
|
void | remove_co_face (EdgeKeykey) |
|
void | remove_face (Keykey) |
|
The documentation for this class was generated from the following files:
- is_mesh/node.h
- is_mesh/node.cpp