This is the complete list of members for is_mesh::ISMesh, including all inherited members.
add_collapse_listener(std::function< void(const NodeKey &nid, const NodeKey &nid_removed, double weight)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
add_gc_listener(std::function< void(const GarbageCollectDeletions &)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
add_label_listener(std::function< void(const TetrahedronKey &tid, unsigned int oldValue)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
add_split_listener(std::function< void(const NodeKey &nid_new, const NodeKey &nid1, const NodeKey &nid2)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
clear_subdomain() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
collapse(const EdgeKey &eid, const NodeKey &nid, double weight=0.5) | is_mesh::ISMesh | |
Edge (defined in is_mesh::ISMesh) | is_mesh::ISMesh | friend |
edges() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
excluded(const TetrahedronKey &t) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
excluded(const FaceKey &f) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
excluded(const EdgeKey &e) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
excluded(const NodeKey &n) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
exists(const TetrahedronKey &t) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
exists(const FaceKey &f) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
exists(const EdgeKey &e) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
exists(const NodeKey &n) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
extract_surface_mesh(std::vector< vec3 > &points, std::vector< int > &faces) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
extract_surface_mesh_debug(std::vector< vec3 > &points, std::vector< int > &faces) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
extract_tet_mesh(std::vector< vec3 > &points, std::vector< int > &tets, std::vector< int > &tet_labels) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
Face (defined in is_mesh::ISMesh) | is_mesh::ISMesh | friend |
faces() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
find_par(std::function< bool(value_type &)> include) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
find_par_edge(std::function< bool(Edge &)> include) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
find_par_face(std::function< bool(Face &)> include) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
find_par_node(std::function< bool(Node &)> include) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
find_par_tet(std::function< bool(Tetrahedron &)> include) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
flip(const EdgeKey &eid, const FaceKey &fid1, const FaceKey &fid2) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
flip_22(const FaceKey &fid1, const FaceKey &fid2) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
flip_23(const FaceKey &fid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
flip_32(const EdgeKey &eid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
flip_44(const FaceKey &fid1, const FaceKey &fid2) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
for_each_par(std::function< void(value_type &, int)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
for_each_par_sp(double partitionsize, int dimension, std::function< void(value_type &node, int threadid)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
for_each_par_sp(double partitionsize, int dimension, std::function< void(value_type &, int)> fn) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
garbage_collect() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const NodeKey &nid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const EdgeKey &eid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const FaceKey &fid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const TetrahedronKey &tid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const NodeKey &nid) const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const EdgeKey &eid) const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const FaceKey &fid) const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get(const TetrahedronKey &tid) const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_barycenter(const SimplexSet< NodeKey > &nids, bool interface=false) | is_mesh::ISMesh | |
get_edge(const NodeKey &nid1, const NodeKey &nid2) | is_mesh::ISMesh | |
get_edge(const FaceKey &fid1, const FaceKey &fid2) | is_mesh::ISMesh | |
get_edges(const SimplexSet< key_type > &keys) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_face(const NodeKey &nid1, const NodeKey &nid2, const NodeKey &nid3) | is_mesh::ISMesh | |
get_face(const TetrahedronKey &tid1, const TetrahedronKey &tid2) | is_mesh::ISMesh | |
get_faces(const SimplexSet< key_type > &keys) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_kernel() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_kernel() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_kernel() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_kernel() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_max_edge_key() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_max_face_key() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_max_node_key() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_max_tet_key() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_no_edges() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_no_faces() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_no_nodes() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_no_tets() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_node(const EdgeKey &eid1, const EdgeKey &eid2) | is_mesh::ISMesh | |
get_node(const EdgeKey &eid, const NodeKey &nid) | is_mesh::ISMesh | |
get_nodes(const SimplexSet< key_type > &keys) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
get_number_of_threads() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_pos(const SimplexSet< NodeKey > &nids) | is_mesh::ISMesh | |
get_sorted_nodes(const FaceKey &fid, const TetrahedronKey &tid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_sorted_nodes(const FaceKey &fid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_subdomain() (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
get_tet(const TetrahedronKey &tid, const FaceKey &fid) | is_mesh::ISMesh | |
get_tets(const SimplexSet< key_type > &keys) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
insert_edge(NodeKey node1, NodeKey node2) | is_mesh::ISMesh | |
insert_face(EdgeKey edge1, EdgeKey edge2, EdgeKey edge3) | is_mesh::ISMesh | |
insert_node(const vec3 &p) | is_mesh::ISMesh | |
insert_tetrahedron(FaceKey face1, FaceKey face2, FaceKey face3, FaceKey face4) | is_mesh::ISMesh | |
is_clockwise_order(const NodeKey &nid, SimplexSet< NodeKey > &nids) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
is_inverted(const TetrahedronKey &tid) | is_mesh::ISMesh | |
is_inverted_destination(const TetrahedronKey &tid) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
ISMesh(std::vector< vec3 > &points, std::vector< int > &tets, const std::vector< int > &tet_labels) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
ISMesh(const ISMesh &mesh) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | explicit |
map_reduce_par(std::function< return_type(simplex_type &)> map_fn, std::function< return_type(return_type, return_type)> reduce_fn, return_type default_value={}) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | inline |
Node (defined in is_mesh::ISMesh) | is_mesh::ISMesh | friend |
nodes() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
orient_cc(const NodeKey &nid, SimplexSet< NodeKey > &nids) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
remove_collapse_listener(long id) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
remove_gc_listener(long id) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
remove_label_listener(long id) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
remove_split_listener(long id) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
scale(const vec3 &s) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | virtual |
set_label(const TetrahedronKey &tid, int label) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
set_number_of_threads(unsigned int m_number_of_threads) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
set_subdomain(std::shared_ptr< Geometry > subdomain) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
signed_volume_destination(const is_mesh::SimplexSet< is_mesh::NodeKey > &nids) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
split(const EdgeKey &eid, const vec3 &pos, const vec3 &destination) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
tetrahedra() const (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
Tetrahedron (defined in is_mesh::ISMesh) | is_mesh::ISMesh | friend |
validity_check(bool skip_boundary_check=false) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
volume_destination(const is_mesh::SimplexSet< is_mesh::NodeKey > &nids) (defined in is_mesh::ISMesh) | is_mesh::ISMesh | |
~ISMesh() (defined in is_mesh::ISMesh) | is_mesh::ISMesh |