DSC
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
is_mesh::ISMesh Member List

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::ISMeshfriend
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::ISMeshfriend
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::ISMeshinline
find_par_edge(std::function< bool(Edge &)> include) (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
find_par_face(std::function< bool(Face &)> include) (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
find_par_node(std::function< bool(Node &)> include) (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
find_par_tet(std::function< bool(Tetrahedron &)> include) (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
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::ISMeshinline
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::ISMeshinline
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::ISMeshinline
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::ISMeshinline
get_kernel() (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
get_kernel() (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
get_kernel() (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
get_kernel() (defined in is_mesh::ISMesh)is_mesh::ISMeshinline
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::ISMeshinline
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::ISMeshinline
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::ISMeshexplicit
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::ISMeshinline
Node (defined in is_mesh::ISMesh)is_mesh::ISMeshfriend
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::ISMeshvirtual
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::ISMeshfriend
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