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

This is the complete list of members for DSC::DeformableSimplicialComplex, including all inherited members.

add_design_domain(std::shared_ptr< is_mesh::Geometry > geometry) (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexvirtual
AVG_AREA (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexprotected
AVG_LENGTH (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexprotected
AVG_VOLUME (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexprotected
clear_design_domain() (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexvirtual
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::DeformableSimplicialComplexprotected
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::DeformableSimplicialComplexprotected
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::DeformableSimplicialComplexinlinestatic
intersection_with_link(const is_mesh::NodeKey &n, const vec3 &destination)DSC::DeformableSimplicialComplex
is_mesh_ptr (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexprotected
is_movable(const is_mesh::NodeKey &nid) (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexvirtual
is_safe_editable(const is_mesh::NodeKey &nid)DSC::DeformableSimplicialComplexprotectedvirtual
is_safe_editable(const is_mesh::EdgeKey &eid)DSC::DeformableSimplicialComplexprotectedvirtual
is_safe_editable(const is_mesh::FaceKey &fid)DSC::DeformableSimplicialComplexprotectedvirtual
is_safe_editable(const is_mesh::TetrahedronKey &tid)DSC::DeformableSimplicialComplexprotectedvirtual
is_unsafe_editable(const is_mesh::NodeKey &nid)DSC::DeformableSimplicialComplexprotectedvirtual
is_unsafe_editable(const is_mesh::EdgeKey &eid)DSC::DeformableSimplicialComplexprotectedvirtual
is_unsafe_editable(const is_mesh::FaceKey &fid)DSC::DeformableSimplicialComplexprotectedvirtual
is_unsafe_editable(const is_mesh::TetrahedronKey &tid)DSC::DeformableSimplicialComplexprotectedvirtual
largest_face(const is_mesh::SimplexSet< is_mesh::FaceKey > &fids)DSC::DeformableSimplicialComplex
lib_version() (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexstatic
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::DeformableSimplicialComplexprotected
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::DeformableSimplicialComplexvirtual
set_is_mesh(std::shared_ptr< is_mesh::ISMesh > ismesh) (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexvirtual
set_labels(const is_mesh::Geometry &geometry, int label) (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplexvirtual
set_parameters(parameters pars_) (defined in DSC::DeformableSimplicialComplex)DSC::DeformableSimplicialComplex
set_pos(const is_mesh::NodeKey &nid, const vec3 &p)DSC::DeformableSimplicialComplexprotected
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::DeformableSimplicialComplexvirtual