| add_design_domain(std::shared_ptr< is_mesh::Geometry > geometry) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | virtual |
| AVG_AREA (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| AVG_LENGTH (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| AVG_VOLUME (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| clear_design_domain() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | virtual |
| clear_subdomain() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| compute_avg_edge_length() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| cos_dihedral_angle(const is_mesh::FaceKey &f1, const is_mesh::FaceKey &f2) | DSC::DeformableSimplicialComplex | |
| cos_dihedral_angles(const is_mesh::TetrahedronKey &tid) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| count_edges(int &total, int &object) | DSC::DeformableSimplicialComplex | |
| count_faces(int &total, int &object) | DSC::DeformableSimplicialComplex | |
| count_nodes(int &total, int &object) | DSC::DeformableSimplicialComplex | |
| count_tetrahedra(int &total, int &object) | DSC::DeformableSimplicialComplex | |
| deform(int num_steps=10, bool optimizeMeshStructure=true) | DSC::DeformableSimplicialComplex | |
| DeformableSimplicialComplex(std::vector< vec3 > &points, std::vector< int > &tets, const std::vector< int > &tet_labels) | DSC::DeformableSimplicialComplex | |
| DeformableSimplicialComplex(std::shared_ptr< is_mesh::ISMesh > ismesh) | DSC::DeformableSimplicialComplex | |
| design_domain (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| dihedral_angle(const is_mesh::FaceKey &f1, const is_mesh::FaceKey &f2) | DSC::DeformableSimplicialComplex | |
| edges() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| faces() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| FLIP_EDGE_INTERFACE_FLATNESS (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| get_avg_edge_length() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_barycenter(const is_mesh::NodeKey &nid, bool interface=false) | DSC::DeformableSimplicialComplex | |
| get_deg_face_quality() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_deg_tet_quality() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_design_domain() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_dihedral_angles(std::vector< int > &histogram, double &min_angle, double &max_angle) | DSC::DeformableSimplicialComplex | |
| get_interface_face_positions() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_is_mesh() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_max_edge_length() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_min_face_quality() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_min_tet_quality() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_normal(const is_mesh::FaceKey &fid) | DSC::DeformableSimplicialComplex | |
| get_normal(const is_mesh::NodeKey &nid) | DSC::DeformableSimplicialComplex | |
| get_parameters() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_qualities(std::vector< int > &histogram, double &min_quality) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_shared_is_mesh() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| get_subdomain() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| header_version() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | inlinestatic |
| intersection_with_link(const is_mesh::NodeKey &n, const vec3 &destination) | DSC::DeformableSimplicialComplex | |
| is_mesh_ptr (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| is_movable(const is_mesh::NodeKey &nid) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | virtual |
| is_safe_editable(const is_mesh::NodeKey &nid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_safe_editable(const is_mesh::EdgeKey &eid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_safe_editable(const is_mesh::FaceKey &fid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_safe_editable(const is_mesh::TetrahedronKey &tid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_unsafe_editable(const is_mesh::NodeKey &nid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_unsafe_editable(const is_mesh::EdgeKey &eid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_unsafe_editable(const is_mesh::FaceKey &fid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| is_unsafe_editable(const is_mesh::TetrahedronKey &tid) | DSC::DeformableSimplicialComplex | protectedvirtual |
| largest_face(const is_mesh::SimplexSet< is_mesh::FaceKey > &fids) | DSC::DeformableSimplicialComplex | |
| lib_version() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | static |
| longest_edge(const is_mesh::SimplexSet< is_mesh::EdgeKey > &eids) | DSC::DeformableSimplicialComplex | |
| min_cos_dihedral_angle(const is_mesh::TetrahedronKey &t) | DSC::DeformableSimplicialComplex | |
| min_dihedral_angle(const is_mesh::TetrahedronKey &t) | DSC::DeformableSimplicialComplex | |
| min_quality(const is_mesh::SimplexSet< is_mesh::TetrahedronKey > &tids) | DSC::DeformableSimplicialComplex | |
| min_quality(const is_mesh::SimplexSet< is_mesh::FaceKey > &fids, const vec3 &pos) | DSC::DeformableSimplicialComplex | |
| min_quality(const is_mesh::SimplexSet< is_mesh::FaceKey > &fids, const vec3 &pos_old, const vec3 &pos_new) | DSC::DeformableSimplicialComplex | |
| min_quality(const is_mesh::SimplexSet< is_mesh::FaceKey > &fids, const vec3 &pos_old, const vec3 &pos_new, double &min_q_old, double &min_q_new) | DSC::DeformableSimplicialComplex | |
| min_quality() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| nodes() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| pars (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | protected |
| quality(const is_mesh::EdgeKey &eid) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| set_avg_edge_length(double avg_edge_length=0.) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| set_destination(const is_mesh::NodeKey &nid, const vec3 &dest) | DSC::DeformableSimplicialComplex | virtual |
| set_is_mesh(std::shared_ptr< is_mesh::ISMesh > ismesh) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | virtual |
| set_labels(const is_mesh::Geometry &geometry, int label) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | virtual |
| set_parameters(parameters pars_) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| set_pos(const is_mesh::NodeKey &nid, const vec3 &p) | DSC::DeformableSimplicialComplex | protected |
| set_subdomain(std::shared_ptr< is_mesh::Geometry > subdomain) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| shortest_edge(const is_mesh::SimplexSet< is_mesh::EdgeKey > &eids) | DSC::DeformableSimplicialComplex | |
| smooth_interface_laplacian(is_mesh::SimplexSet< is_mesh::NodeKey > nodes, double weight=0.5) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| smooth_interface_taubin(is_mesh::SimplexSet< is_mesh::NodeKey > nodes, double u=0.5, double v=-0.52) (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| split(const is_mesh::TetrahedronKey &tid) | DSC::DeformableSimplicialComplex | |
| split(const is_mesh::FaceKey &fid) | DSC::DeformableSimplicialComplex | |
| split(const is_mesh::EdgeKey &eid) | DSC::DeformableSimplicialComplex | |
| test_flip22() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| test_flip23_flip32() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| test_flip44() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| test_split_collapse() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| tetrahedra() const (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | |
| validity_check() | DSC::DeformableSimplicialComplex | |
| ~DeformableSimplicialComplex() (defined in DSC::DeformableSimplicialComplex) | DSC::DeformableSimplicialComplex | virtual |