Wildmeshing Toolkit
Loading...
Searching...
No Matches
wmtk::components::image_simulation::ImageSimulationMesh Member List

This is the complete list of members for wmtk::components::image_simulation::ImageSimulationMesh, including all inherited members.

adjust_sizing_field_serial(double max_energy)wmtk::components::image_simulation::ImageSimulationMesh
all_rounded() constwmtk::components::image_simulation::ImageSimulationMesh
check_attributes() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
check_mesh_connectivity_validity() constwmtk::TetMesh
check_tuple_validity(const Tuple &t) constwmtk::TetMeshinline
cnt_collapse (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
cnt_split (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
cnt_swap (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
collapse_all_edges(bool is_limit_length=true) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
collapse_cache (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshprivate
collapse_edge(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMeshvirtual
collapse_edge_after(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
collapse_edge_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
collapse_edge_check_topology(const std::vector< size_t > &new_tet_id)wmtk::TetMesh
collapse_edge_conn(const Tuple &loc0, std::vector< Tuple > &new_edges, size_t &v1_id, Tuple &new_loc, std::map< size_t, wmtk::TetMesh::VertexConnectivity > &rollback_vert_conn, std::vector< size_t > &n1_t_ids_copy, std::vector< size_t > &new_tet_id, std::vector< TetrahedronConnectivity > &old_tets)wmtk::TetMesh
collapse_edge_rollback(size_t &v1_id, std::map< size_t, wmtk::TetMesh::VertexConnectivity > &rollback_vert_conn, std::vector< size_t > &n1_t_ids, std::vector< size_t > &new_tet_id, std::vector< TetrahedronConnectivity > &old_tets)wmtk::TetMesh
compute_connected_components(const CellTag &tag_in) constwmtk::components::image_simulation::ImageSimulationMesh
compute_tag_boundary(const CellTag &tag, MatrixXd &V, MatrixXi &F) constwmtk::components::image_simulation::ImageSimulationMesh
compute_vertex_order(const size_t vid) constwmtk::TetMesh
compute_vertex_partition() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshinline
compute_vertex_partition_morton() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshinline
consolidate_mesh()wmtk::TetMesh
create_mesh_attributes(const std::vector< VertexAttributes > &_vertex_attribute, const std::vector< TetAttributes > &_tet_attribute) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshinline
current_tet_size (defined in wmtk::TetMesh)wmtk::TetMeshprivate
current_vert_size (defined in wmtk::TetMesh)wmtk::TetMeshprivate
ExprPtr typedef (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
face_is_on_surface(const size_t fid) const overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
FaceAttCol typedef (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
fill_holes_topo(const std::vector< CellTag > &fill_holes_tags, double threshold=std::numeric_limits< double >::infinity()) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
find_holes(const std::vector< CellTag > &tag_in) constwmtk::components::image_simulation::ImageSimulationMesh
find_order_2_edges()wmtk::components::image_simulation::ImageSimulationMesh
for_each_edge(const std::function< void(const TetMesh::Tuple &)> &)wmtk::TetMesh
for_each_face(const std::function< void(const TetMesh::Tuple &)> &)wmtk::TetMeshvirtual
for_each_tetra(const std::function< void(const TetMesh::Tuple &)> &)wmtk::TetMesh
for_each_vertex(const std::function< void(const TetMesh::Tuple &)> &)wmtk::TetMesh
get_amips_assembles(const Tuple &t) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_amips_energy(const Tuple &t) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_edges() constwmtk::TetMesh
get_envelope_energy(const Tuple &t) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_face_vertices(const Tuple &t) constwmtk::TetMesh
get_face_vids(const Tuple &t) const (defined in wmtk::TetMesh)wmtk::TetMesh
get_faces() constwmtk::TetMesh
get_faces_by_condition(std::function< bool(const FaceAttributes &)> cond) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_incident_tets_for_edge(const Tuple &t) constwmtk::TetMesh
get_incident_tets_for_edge(const size_t vid0, const size_t vid1) const (defined in wmtk::TetMesh)wmtk::TetMesh
get_incident_tids_for_edge(const Tuple &t) const (defined in wmtk::TetMesh)wmtk::TetMesh
get_incident_tids_for_edge(const size_t vid0, const size_t vid1) const (defined in wmtk::TetMesh)wmtk::TetMesh
get_length2(const Tuple &l) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_max_avg_energy() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_next_empty_slot_t() (defined in wmtk::TetMesh)wmtk::TetMeshprivate
get_next_empty_slot_v() (defined in wmtk::TetMesh)wmtk::TetMeshprivate
get_num_surface_faces_for_edge(const std::array< size_t, 2 > &vids) constwmtk::TetMesh
get_one_ring_cache (defined in wmtk::TetMesh)wmtk::TetMesh
get_one_ring_tets_for_edge(const Tuple &t) constwmtk::TetMesh
get_one_ring_tets_for_vertex(const Tuple &t) constwmtk::TetMesh
get_one_ring_tids_for_vertex(const Tuple &t) constwmtk::TetMesh
get_one_ring_tids_for_vertex(const size_t vid) const (defined in wmtk::TetMesh)wmtk::TetMesh
get_one_ring_vertices_for_vertex(const Tuple &t) constwmtk::TetMesh
get_one_ring_vids_for_vertex(size_t vid, std::vector< size_t > &cache)wmtk::TetMesh
get_one_ring_vids_for_vertex(size_t vid) constwmtk::TetMesh
get_one_ring_vids_for_vertex_adj(size_t vid) constwmtk::TetMesh
get_one_ring_vids_for_vertex_adj(size_t vid, std::vector< size_t > &cache)wmtk::TetMesh
get_order_of_edge(const std::array< size_t, 2 > &vids) constwmtk::TetMesh
get_order_of_vertex(const size_t vid) const overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
get_partition_id(const Tuple &loc) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshinline
get_quality(const std::array< size_t, 4 > &vs) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_quality(const Tuple &loc) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
get_surface_faces_for_edge(const std::array< size_t, 2 > &vids) constwmtk::TetMesh
get_surface_faces_for_vertex(const size_t vid) constwmtk::TetMesh
get_tets() constwmtk::TetMesh
get_vertices() constwmtk::TetMesh
ImageSimulationMesh(Parameters &_m_params, double envelope_eps, int _num_threads=0) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshinline
init(size_t n_vertices, const std::vector< std::array< size_t, 4 > > &tets)wmtk::TetMesh
init(const MatrixXi &T)wmtk::TetMesh
init_envelope(const MatrixXd &V, const MatrixXi &F, const bool use_exact) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
init_from_image(const MatrixXr &V, const MatrixXi &T, const MatrixSi &T_tags, const std::vector< std::string > &tag_names)wmtk::components::image_simulation::ImageSimulationMesh
init_from_image(const MatrixXd &V, const MatrixXi &T, const MatrixSi &T_tags, const std::vector< std::string > &tag_names) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
init_surfaces_and_boundaries() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
init_vertex_order()wmtk::components::image_simulation::ImageSimulationMesh
init_with_isolated_vertices(size_t n_vertices, const std::vector< std::array< size_t, 4 > > &tets) (defined in wmtk::TetMesh)wmtk::TetMesh
insert_point(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
insert_point_after(std::vector< Tuple > &new_tets) (defined in wmtk::TetMesh)wmtk::TetMeshinlinevirtual
insert_point_before(const Tuple &t) (defined in wmtk::TetMesh)wmtk::TetMeshinlinevirtual
invariants(const std::vector< Tuple > &t) override (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshvirtual
is_edge_on_bbox(const Tuple &loc) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
is_edge_on_surface(const Tuple &loc) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
is_inverted(const std::array< size_t, 4 > &vs) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
is_inverted(const Tuple &loc) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
is_inverted_f(const Tuple &loc) constwmtk::components::image_simulation::ImageSimulationMesh
is_order_2_edge(const Tuple &e) constwmtk::components::image_simulation::ImageSimulationMesh
is_order_2_edge(const std::array< size_t, 2 > &e) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
isout_timer (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
keep_largest_connected_component(const std::vector< CellTag > &lcc_tags, const size_t n_lcc=1)wmtk::components::image_simulation::ImageSimulationMesh
link_condition(const Tuple &t)wmtk::TetMesh
local_operations(const std::array< int, 4 > &ops, bool collapse_limit_length=true) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_collapse_check_link_condition (defined in wmtk::TetMesh)wmtk::TetMesh
m_collapse_check_manifold (defined in wmtk::TetMesh)wmtk::TetMesh
m_collapse_check_quality (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_collapse_check_topology (defined in wmtk::TetMesh)wmtk::TetMesh
m_debug_print_counter (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_envelope (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_envelope_eps (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_envelope_orig (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_F_envelope (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_face_attribute (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_length_regions (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_local_edgeswmtk::TetMeshprivatestatic
m_local_edges_in_a_face (defined in wmtk::TetMesh)wmtk::TetMeshprivatestatic
m_local_faces (defined in wmtk::TetMesh)wmtk::TetMeshprivatestatic
m_map_edge2face (defined in wmtk::TetMesh)wmtk::TetMeshprivatestatic
m_map_vertex2edge (defined in wmtk::TetMesh)wmtk::TetMeshprivatestatic
m_map_vertex2oppo_face (defined in wmtk::TetMesh)wmtk::TetMeshprivatestatic
m_order_2_edge_envelope (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_params (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_s_amips (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_s_envelope (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_solver (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_t_empty_slot (defined in wmtk::TetMesh)wmtk::TetMeshprivate
m_tag_id_to_name (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_tag_name_to_id (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_tags_count (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_tet_attribute (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_tet_connectivity (defined in wmtk::TetMesh)wmtk::TetMeshprivate
m_v_empty_slot (defined in wmtk::TetMesh)wmtk::TetMeshprivate
m_V_envelope (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_vertex_attribute (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
m_vertex_connectivity (defined in wmtk::TetMesh)wmtk::TetMeshprivate
m_vertex_mutex (defined in wmtk::TetMesh)wmtk::TetMeshprivate
m_voronoi_split_fn (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
MAX_ENERGY (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
MAX_THREADS (defined in wmtk::TetMesh)wmtk::TetMeshprivate
mesh_improvement(int max_its=80)wmtk::components::image_simulation::ImageSimulationMesh
mutex_release_stack (defined in wmtk::TetMesh)wmtk::TetMesh
NUM_THREADS (defined in wmtk::TetMesh)wmtk::TetMesh
operation_failure_rollback_imp(std::map< size_t, VertexConnectivity > &rollback_vert_conn, const std::vector< size_t > &affected, const std::vector< size_t > &new_tet_id, const std::vector< TetrahedronConnectivity > &old_tets) (defined in wmtk::TetMesh)wmtk::TetMeshprivate
operation_update_connectivity_impl(std::vector< size_t > &affected_tid, const std::vector< std::array< size_t, 4 > > &new_tet_conn)wmtk::TetMeshprivate
operation_update_connectivity_impl(const std::vector< size_t > &remove_id, const std::vector< std::array< size_t, 4 > > &new_tet_conn, std::vector< size_t > &allocate_id) (defined in wmtk::TetMesh)wmtk::TetMeshprivate
oriented_tet_vertices(const Tuple &t) constwmtk::TetMesh
oriented_tet_vids(const Tuple &t) constwmtk::TetMesh
oriented_tet_vids(const size_t tid) const (defined in wmtk::TetMesh)wmtk::TetMesh
output_faces(std::string file, std::function< bool(const FaceAttributes &)> cond) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
p_edge_attrs (defined in wmtk::TetMesh)wmtk::TetMesh
p_face_attrs (defined in wmtk::TetMesh)wmtk::TetMesh
p_tet_attrs (defined in wmtk::TetMesh)wmtk::TetMesh
p_vertex_attrs (defined in wmtk::TetMesh)wmtk::TetMesh
record_old_tet_connectivity(const TetMesh::vector< TetrahedronConnectivity > &conn, const std::vector< size_t > &tets) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprivatestatic
release_protect_attributes() (defined in wmtk::TetMesh)wmtk::TetMeshinline
release_vertex_mutex_in_stack() (defined in wmtk::TetMesh)wmtk::TetMesh
remove_tets_by_ids(const std::vector< size_t > &tids)wmtk::TetMeshinline
replace_tags(const std::vector< CellTag > &tags_in, const std::vector< CellTag > &tags_out) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
resize_vertex_mutex(size_t v) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprotected
resolve_intersections(const std::vector< CellTag > &intersecting_tags) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
rollback_protected_attributes() (defined in wmtk::TetMesh)wmtk::TetMeshinline
round(const Tuple &loc)wmtk::components::image_simulation::ImageSimulationMesh
seal_connected_components(const std::vector< CellTag > &tag_sets, const std::vector< ConnectedComponent > &components) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
set_length_regions(const nlohmann::json &length_region_json) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
simplex_from_edge(const Tuple &t) const (defined in wmtk::TetMesh)wmtk::TetMesh
simplex_from_tet(const Tuple &t) const (defined in wmtk::TetMesh)wmtk::TetMesh
simplex_from_tet(const size_t tid) const (defined in wmtk::TetMesh)wmtk::TetMesh
simplify() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
smooth_after(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
smooth_all_vertices(const size_t n_iters) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
smooth_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
smooth_vertex(const Tuple &t)wmtk::TetMesh
split_all_edges() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
split_cache (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshprivate
split_edge(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
split_edge_after(const Tuple &loc) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
split_edge_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
split_face(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
split_face_after(const Tuple &t)wmtk::TetMeshinlineprotectedvirtual
split_face_before(const Tuple &t)wmtk::TetMeshinlineprotectedvirtual
split_tet(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
split_tet_after(const Tuple &t)wmtk::TetMeshinlineprotectedvirtual
split_tet_before(const Tuple &t)wmtk::TetMeshinlineprotectedvirtual
start_protect_attributes() (defined in wmtk::TetMesh)wmtk::TetMeshinline
string_set_to_cell_tag(const std::set< std::string > &str_set) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
subdivide_a_tet(size_t t_id, const std::array< int, 6 > &new_v_ids, bool mark_surface, std::map< std::array< size_t, 3 >, std::vector< std::array< size_t, 5 > > > &new_face_vids, std::vector< size_t > &new_tids, std::vector< size_t > &new_center_vids, std::vector< std::array< size_t, 4 > > &center_split_tets)wmtk::TetMeshprivate
subdivide_tets(const std::vector< size_t > t_ids, const std::vector< bool > &mark_surface, const std::map< std::array< size_t, 2 >, size_t > &map_edge2vid, std::map< std::array< size_t, 3 >, std::vector< std::array< size_t, 5 > > > &new_face_vids, const std::vector< size_t > &new_vids, std::vector< size_t > &new_tids, std::vector< size_t > &new_center_vids, std::vector< std::array< size_t, 4 > > &center_split_tets)wmtk::TetMeshprivate
substructure_link_condition(const Tuple &e_tuple) constwmtk::TetMesh
swap_all_edges_32() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
swap_all_edges_44() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
swap_all_edges_56() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
swap_all_edges_all() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
swap_all_faces() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
swap_cache (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshprivate
swap_edge(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
swap_edge_44(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
swap_edge_44_after(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_44_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_44_energy(const std::vector< std::array< size_t, 4 > > &tets, const int op_case) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_56(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
swap_edge_56_after(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_56_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_56_energy(const std::vector< std::array< size_t, 4 > > &tets, const int op_case) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_after(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_edge_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_face(const Tuple &t, std::vector< Tuple > &new_tets)wmtk::TetMesh
swap_face_after(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
swap_face_before(const Tuple &t) overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
switch_edge(const Tuple &t) constwmtk::TetMeshinline
switch_face(const Tuple &t) constwmtk::TetMeshinline
switch_tetrahedron(const Tuple &t) constwmtk::TetMeshinline
switch_vertex(const Tuple &t) constwmtk::TetMeshinline
tag_priority(const std::vector< int64_t > &tags)wmtk::components::image_simulation::ImageSimulationMesh
tet_capacity() constwmtk::TetMeshinline
tet_connectivity_lock (defined in wmtk::TetMesh)wmtk::TetMeshprivate
tet_connectivity_synchronizing_flag (defined in wmtk::TetMesh)wmtk::TetMeshprivate
tet_edges(const Tuple &t) constwmtk::TetMesh
tet_face_tags (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshprivate
tet_size() constwmtk::TetMeshinline
tet_volume(const size_t tid) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
TetAttCol typedef (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
TetMesh() (defined in wmtk::TetMesh)wmtk::TetMesh
tight_seal_topo(const std::vector< std::vector< CellTag > > &tight_seal_tag_sets, double threshold=std::numeric_limits< double >::infinity()) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
time_env (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
triangle_insertion(const std::vector< Tuple > &intersected_tets, const std::vector< Tuple > &intersected_edges, std::vector< size_t > &new_edge_vids, std::vector< size_t > &new_center_vids, std::vector< std::array< size_t, 4 > > &center_split_tets)wmtk::TetMesh
triangle_insertion_after(const std::vector< std::vector< Tuple > > &) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprotectedvirtual
triangle_insertion_before(const std::vector< Tuple > &faces) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprotectedvirtual
triangulate_polygon_face(std::vector< Vector3r > points) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
try_set_edge_mutex_two_ring(const Tuple &e, int threadid=0)wmtk::TetMesh
try_set_face_mutex_two_ring(const Tuple &f, int threadid=0)wmtk::TetMesh
try_set_face_mutex_two_ring(const Tuple &v1, const Tuple &v2, const Tuple &v3, int threadid=0)wmtk::TetMesh
try_set_face_mutex_two_ring(size_t v1, size_t v2, size_t v3, int threadid=0)wmtk::TetMesh
try_set_vertex_mutex(const Tuple &v, int threadid) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprivate
try_set_vertex_mutex(size_t vid, int threadid) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprivate
try_set_vertex_mutex_one_ring(const Tuple &v, int threadid=0)wmtk::TetMesh
try_set_vertex_mutex_two_ring(const Tuple &v, int threadid)wmtk::TetMesh
try_set_vertex_mutex_two_ring_vid(const Tuple &v, int threadid)wmtk::TetMesh
try_set_vertex_mutex_two_ring_vid(size_t v, int threadid)wmtk::TetMesh
tuple_from_edge(size_t tid, int local_eid) constwmtk::TetMesh
tuple_from_edge(const std::array< size_t, 2 > &vids) constwmtk::TetMesh
tuple_from_face(size_t tid, int local_fid) constwmtk::TetMesh
tuple_from_face(const std::array< size_t, 3 > &vids) constwmtk::TetMesh
tuple_from_face(const simplex::Face &f) const (defined in wmtk::TetMesh)wmtk::TetMesh
tuple_from_tet(size_t tid) constwmtk::TetMesh
tuple_from_vertex(size_t vid) constwmtk::TetMesh
tuple_from_vids(size_t vid0, size_t vid1, size_t vid2, size_t vid3) constwmtk::TetMesh
unlock_vertex_mutex(const Tuple &v) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprivate
unlock_vertex_mutex(size_t vid) (defined in wmtk::TetMesh)wmtk::TetMeshinlineprivate
vector typedef (defined in wmtk::TetMesh)wmtk::TetMesh
vert_capacity() constwmtk::TetMeshinline
VertAttCol typedef (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
vertex_adjacent_boundary_faces(const Tuple &t) constwmtk::TetMesh
vertex_connectivity_lock (defined in wmtk::TetMesh)wmtk::TetMeshprivate
vertex_connectivity_synchronizing_flag (defined in wmtk::TetMesh)wmtk::TetMeshprivate
vertex_is_on_surface(const size_t vid) const overridewmtk::components::image_simulation::ImageSimulationMeshvirtual
vertex_size() constwmtk::TetMeshinline
write_msh(std::string file, const bool write_envelope=true) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
write_surface(const std::string &path) const (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
write_vtu(const std::string &path) (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMesh
~ImageSimulationMesh() (defined in wmtk::components::image_simulation::ImageSimulationMesh)wmtk::components::image_simulation::ImageSimulationMeshinline
~TetMesh()=default (defined in wmtk::TetMesh)wmtk::TetMeshvirtual