Wildmeshing Toolkit
Loading...
Searching...
No Matches
wmtk::components::simwild::tri::SimWildMeshTri Member List

This is the complete list of members for wmtk::components::simwild::tri::SimWildMeshTri, including all inherited members.

active_quality_threshold() const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshinline
active_vertices() const override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTrivirtual
all_vertex_ids() const overridewmtk::TriOptimizerMeshprotectedvirtual
cell_capacity() const (defined in wmtk::TriMesh)wmtk::TriMeshinline
check_edge_manifold() constwmtk::TriMesh
check_link_condition(const Tuple &t) constwmtk::TriMesh
check_mesh_connectivity_validity() constwmtk::TriMesh
check_mesh_quality(double &max_rel_quality, const bool verbose=false) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
coarsen_collapse_edge(const Tuple &e, std::vector< Tuple > &new_tris)wmtk::TriOptimizerMesh
coarsen_mesh()wmtk::TriOptimizerMesh
coarsen_scratch (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshprivate
collapse_after_vertex(size_t v1, size_t v2) override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriprotectedvirtual
collapse_all_edges(bool is_limit_length=true) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
collapse_all_edges_impl(bool is_limit_length, int lock_ring, size_t max_passes=0) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshprivate
collapse_before_vertex(size_t, size_t) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshinlineprotectedvirtual
collapse_cache (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshprotected
collapse_edge(const Tuple &t, std::vector< Tuple > &new_t)wmtk::TriMeshvirtual
collapse_edge_after(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
collapse_edge_before(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
collapse_edge_conn(const Tuple &loc0, std::vector< Tuple > &new_tris, Tuple &return_t, size_t &new_vid, std::vector< std::pair< size_t, TriangleConnectivity > > &old_tris, std::vector< std::pair< size_t, VertexConnectivity > > &old_vertices, std::vector< std::pair< size_t, size_t > > &same_edge_vid_fid, std::vector< size_t > &n12_intersect_fids)wmtk::TriMesh
collapse_edge_rollback(size_t &new_vid, std::vector< std::pair< size_t, TriangleConnectivity > > &old_tris, std::vector< std::pair< size_t, VertexConnectivity > > &old_vertices, std::vector< std::pair< size_t, size_t > > &same_edge_vid_fid, std::vector< size_t > &n12_intersect_fids)wmtk::TriMesh
collapse_pass_begin() (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshinlineprotectedvirtual
collapse_pass_end(size_t) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshinlineprotectedvirtual
collapse_quality_allowed(size_t v1, size_t fid, double q, double ring_max) const override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriprotectedvirtual
collect_vertex_ball(const size_t *seeds, size_t n_seeds, int n, CoarsenScratch &scr) constwmtk::TriOptimizerMeshprivate
compute_connected_components(const CellTag &tag_in) constwmtk::components::simwild::tri::SimWildMeshTri
compute_connected_components(const ExprPtr &expr) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
compute_tag_boundary(const CellTag &tag, MatrixXd &V, MatrixXi &E) constwmtk::components::simwild::tri::SimWildMeshTri
consolidate_mesh()wmtk::TriMesh
current_tri_size (defined in wmtk::TriMesh)wmtk::TriMeshprivate
current_vert_size (defined in wmtk::TriMesh)wmtk::TriMeshprivate
edge_is_on_surface(const std::array< size_t, 2 > &vids) const overridewmtk::TriOptimizerMeshinlinevirtual
edge_valence(const TriMesh::Tuple &t) constwmtk::TriMesh
EdgeAttCol typedef (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
EdgeAttributes typedef (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
EDGES_PER_CELL (defined in wmtk::TriMesh)wmtk::TriMeshstatic
ExprPtr typedef (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
FaceAttCol typedef (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
fill_holes_topo(const std::vector< CellTag > &fill_holes_tags, double threshold=std::numeric_limits< double >::infinity()) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
find_holes(const std::vector< CellTag > &tag_in) constwmtk::components::simwild::tri::SimWildMeshTri
for_each_edge(const std::function< void(const Tuple &)> &)wmtk::TriMesh
for_each_face(const std::function< void(const Tuple &)> &)wmtk::TriMesh
for_each_vertex(const std::function< void(const Tuple &)> &)wmtk::TriMesh
get_amips_assembles(const Tuple &t) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
get_amips_energy(const Tuple &t) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
get_edge_vertices(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_edge_vids(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_edges() constwmtk::TriMesh
get_edges_by_condition(std::function< bool(const EdgeAttributes &)> cond) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
get_envelope_energy(const Tuple &t) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
get_faces() constwmtk::TriMesh
get_incident_fids_for_edge(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_incident_fids_for_edge(const size_t vid0, const size_t vid1) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_length2(const Tuple &l) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
get_max_avg_energy() (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
get_next_empty_slot_t()wmtk::TriMeshprivate
get_next_empty_slot_v()wmtk::TriMeshprivate
get_one_ring_edges_for_vertex(const Tuple &t) constwmtk::TriMesh
get_one_ring_edges_for_vertex(const size_t vid) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_one_ring_fids_for_vertex(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_one_ring_fids_for_vertex(const size_t vid) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_one_ring_tris_for_vertex(const Tuple &t) constwmtk::TriMesh
get_one_ring_vids_for_vertex_duplicate(const size_t &t) constwmtk::TriMesh
get_one_ring_vids_for_vertex_duplicate(const size_t &t, std::vector< size_t > &one_ring) const (defined in wmtk::TriMesh)wmtk::TriMesh
get_order_of_edge(const std::array< size_t, 2 > &vids) constwmtk::TriMesh
get_order_of_vertex(const size_t vid) constwmtk::TriMesh
get_partition_id(const Tuple &loc) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshinline
get_quality(const std::array< size_t, 3 > &vs) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
get_quality(const Tuple &loc) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
get_quality(const size_t fid) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
get_surface_assembles(const Tuple &t) constwmtk::components::simwild::tri::SimWildMeshTri
get_surface_edges_for_vertex(const size_t vid) constwmtk::TriMesh
get_valence_for_vertex(const Tuple &t) constwmtk::TriMeshinline
get_vertices() constwmtk::TriMesh
gradation_smooth_sizing(double grade, const std::vector< size_t > &seeds)wmtk::TriOptimizerMesh
init(size_t n_vertices, const std::vector< std::array< size_t, 3 > > &tris)wmtk::TriMesh
init(const MatrixXi &F)wmtk::TriMesh
init_envelope(const MatrixXd &V, const MatrixXi &F) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
init_from_image(const MatrixXd &V, const MatrixXi &T, const MatrixSi &T_tags, const std::vector< std::string > &tag_names)wmtk::components::simwild::tri::SimWildMeshTri
init_from_image(const MatrixXr &V, const MatrixXi &T, const MatrixSi &T_tags, const std::vector< std::string > &tag_names)wmtk::components::simwild::tri::SimWildMeshTri
init_surfaces_and_boundaries() (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
invariants(const std::vector< Tuple > &)wmtk::TriMeshinlinevirtual
is_boundary_edge(const TriMesh::Tuple &t) constwmtk::TriMesh
is_boundary_vertex(const TriMesh::Tuple &t) constwmtk::TriMeshinline
is_edge_on_bbox(const Tuple &loc) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_edge_on_bbox(const std::array< size_t, 2 > &vids) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_edge_on_surface(const Tuple &loc) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_edge_on_surface(const std::array< size_t, 2 > &vids) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_force_split_edge(const size_t v1, const size_t v2) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshinline
is_inverted(const std::array< size_t, 3 > &vs) constwmtk::TriOptimizerMesh
is_inverted(const Tuple &loc) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_inverted(const size_t fid) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_inverted_f(const Tuple &loc) constwmtk::TriOptimizerMesh
is_inverted_f(const size_t fid) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
is_manifold_edge(const TriMesh::Tuple &t) constwmtk::TriMesh
is_manifold_vertex(const size_t vid) const (defined in wmtk::TriMesh)wmtk::TriMeshinline
keep_largest_connected_component(const std::vector< CellTag > &lcc_tags, const size_t n_lcc=1)wmtk::components::simwild::tri::SimWildMeshTri
local_operations(const std::array< int, 4 > &ops, bool collapse_limit_length=true) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
lock_vertex_ball(const size_t *seeds, size_t n_seeds, int threadid, int n, size_t mark)wmtk::TriMeshprivate
log_total_surface_energy()wmtk::components::simwild::tri::SimWildMeshTri
m_all_roundedwmtk::RationalPositionsprotected
m_coarsen_modewmtk::TriOptimizerMeshprotected
m_coarsen_stats (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_collapse_check_link_condition (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_collapse_check_manifold (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_collapse_check_topology (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_collapse_limit_length (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_debug_print_counter (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_E_envelope (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_edge_attr_groupwmtk::TriOptimizerMesh
m_edge_attribute (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_envelope (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_envelope_eps (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_face_attr_groupwmtk::TriOptimizerMesh
m_face_attribute (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_force_split_count (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_force_split_edges (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_high_valence_claim (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_high_valence_claim_size (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_high_valence_rejects (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_iterations_usedwmtk::TriOptimizerMesh
m_last_split_vertex (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriprivate
m_paramswmtk::TriOptimizerMesh
m_preallocation_factor (defined in wmtk::TriMesh)wmtk::TriMeshprivate
m_quality_field (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_ring_lock_scratch (defined in wmtk::TriMesh)wmtk::TriMeshprivate
m_s_amipswmtk::TriOptimizerMesh
m_s_envelope (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_sim_paramswmtk::components::simwild::tri::SimWildMeshTri
m_sizing_field (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_smooth_rejectswmtk::TriOptimizerMesh
m_solver (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_tag_id_to_name (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_tag_name_to_id (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_tags_count (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_tri_connectivity (defined in wmtk::TriMesh)wmtk::TriMeshprivate
m_use_link_condition (defined in wmtk::TriMesh)wmtk::TriMeshprivate
m_V_envelope (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
m_vertex_attr_groupwmtk::TriOptimizerMesh
m_vertex_attribute (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
m_vertex_connectivity (defined in wmtk::TriMesh)wmtk::TriMeshprivate
m_vertex_mutex (defined in wmtk::TriMesh)wmtk::TriMeshprivate
m_voronoi_split_fn (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriprivate
MAX_ENERGYwmtk::TriOptimizerMeshstatic
mesh_improvement(int max_its=80) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
mutex_release_stack (defined in wmtk::TriMesh)wmtk::TriMesh
NUM_THREADS (defined in wmtk::TriMesh)wmtk::TriMesh
optimization_quality_stats() overridewmtk::components::simwild::tri::SimWildMeshTriprotectedvirtual
optimization_stop_at_float() const override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriinlineprotectedvirtual
optimization_stop_metric() const override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriinlineprotectedvirtual
oriented_tri_vertices(const Tuple &t) constwmtk::TriMesh
oriented_tri_vids(const Tuple &t) constwmtk::TriMesh
oriented_tri_vids(const size_t i) const (defined in wmtk::TriMesh)wmtk::TriMesh
p_edge_attrs (defined in wmtk::TriMesh)wmtk::TriMesh
p_face_attrs (defined in wmtk::TriMesh)wmtk::TriMesh
p_vertex_attrs (defined in wmtk::TriMesh)wmtk::TriMesh
partition_mesh() (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
partition_mesh_morton() (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
preallocation_factor() const (defined in wmtk::TriMesh)wmtk::TriMeshinline
quality_rel(const size_t tid) const overridewmtk::components::simwild::tri::SimWildMeshTrivirtual
quality_rel(const Tuple &t) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
refine_sizing_around_worst(double max_metric=0.) overridewmtk::components::simwild::tri::SimWildMeshTrivirtual
region_max_quality_rel(const std::vector< size_t > &vids) constwmtk::TriOptimizerMeshprivate
release_protect_attributes()wmtk::TriMeshinline
release_vertex_mutex_in_stack() (defined in wmtk::TriMesh)wmtk::TriMesh
release_vertex_mutex_to(size_t mark)wmtk::TriMesh
remove_tris_by_ids(const std::vector< size_t > &fids)wmtk::TriMeshinline
replace_tags(const std::vector< CellTag > &tags_in, const std::vector< CellTag > &tags_out) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
request_tri_slots(size_t n) (defined in wmtk::TriMesh)wmtk::TriMesh
request_vert_slots(size_t n) (defined in wmtk::TriMesh)wmtk::TriMesh
reserved_capacity(size_t live_count) const (defined in wmtk::TriMesh)wmtk::TriMeshinlineprivate
resize_mutex(size_t v) (defined in wmtk::TriMesh)wmtk::TriMeshinlineprotected
resolve_overlaps(const std::vector< std::array< ExprPtr, 2 > > &intersecting_tags) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
rollback_protected_attributes()wmtk::TriMeshinline
round(const Tuple &v)wmtk::TriOptimizerMesh
round_all_vertices()wmtk::RationalPositions
round_and_check_all_rounded()wmtk::RationalPositions
round_vertex(const size_t vid) overridewmtk::TriOptimizerMeshinlineprotectedvirtual
seal_connected_components(const std::vector< CellTag > &tag_sets, const std::vector< ConnectedComponent > &components) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
set_preallocation_factor(double factor)wmtk::TriMeshinline
set_quality_field(const nlohmann::json &quality_field_json) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
set_sizing_field(const nlohmann::json &sizing_field_json) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
set_smoothing_position(size_t vid, const Vector2d &p) (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
set_use_link_condition(bool use_it)wmtk::TriMeshinline
simplex_from_edge(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_from_face(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_from_face(const size_t fid) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_from_vertex(const Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_incident_triangles(const simplex::Vertex &v) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_incident_triangles(const simplex::Edge &e) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_link_edges(const simplex::Vertex &v) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_link_vertices(const simplex::Vertex &v) const (defined in wmtk::TriMesh)wmtk::TriMesh
simplex_link_vertices(const simplex::Edge &e) const (defined in wmtk::TriMesh)wmtk::TriMesh
SimWildMeshTri(Parameters &_m_params, double envelope_eps, int _num_threads=0) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriinline
smooth_after(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
smooth_all_vertices(size_t n_iters=1)wmtk::TriOptimizerMesh
smooth_before(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
smooth_vertex(const Tuple &t)wmtk::TriMesh
smooth_vertex_reversible(size_t vid, CoarsenScratch &scr)wmtk::TriOptimizerMeshprivate
smoothing_position(size_t vid) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
smoothing_position_is_allowed(const size_t, const Vector2d &) const overridewmtk::components::simwild::tri::SimWildMeshTriinlinevirtual
split_adjust_position(size_t v_new, const std::vector< Tuple > &children) override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriprotectedvirtual
split_after_vertex(size_t v_new) override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriinlineprotectedvirtual
split_all_edges() (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
split_cache (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshprotected
split_edge(const Tuple &t, std::vector< Tuple > &new_t)wmtk::TriMesh
split_edge_after(const Tuple &loc) overridewmtk::TriOptimizerMeshvirtual
split_edge_before(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
split_face(const Tuple &t, std::vector< Tuple > &new_t)wmtk::TriMesh
split_face_after(const Tuple &t)wmtk::TriMeshinlinevirtual
split_face_before(const Tuple &t)wmtk::TriMeshinlinevirtual
start_protect_attributes()wmtk::TriMeshinline
string_set_to_cell_tag(const std::set< std::string > &str_set) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
substructure_link_condition(const Tuple &e_tuple) constwmtk::TriMesh
surface_envelope_for_edge(const std::array< size_t, 2 > &vids) constwmtk::TriOptimizerMeshinlinevirtual
surface_segment_is_outside(const size_t a, const size_t b) constwmtk::TriOptimizerMeshinline
swap_all_edges()wmtk::TriOptimizerMesh
swap_cache (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMeshprivate
swap_edge(const Tuple &t, std::vector< Tuple > &new_t)wmtk::TriMesh
swap_edge_after(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
swap_edge_before(const Tuple &t) overridewmtk::TriOptimizerMeshvirtual
swap_weight(const Tuple &t) const (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
switch_component(const TriMesh::Tuple &t) constwmtk::TriMesh
switch_edge(const Tuple &t) constwmtk::TriMeshinline
switch_face(const Tuple &t) constwmtk::TriMeshinline
switch_vertex(const Tuple &t) constwmtk::TriMeshinline
tag_priority(const std::vector< int64_t > &tags_order) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
target_quality(const size_t tid) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
target_quality(const Tuple &t) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
tight_seal_topo(const std::vector< std::vector< CellTag > > &tight_seal_tag_sets, double threshold=std::numeric_limits< double >::infinity()) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
tri_capacity() constwmtk::TriMeshinline
triangle_area(const size_t fid) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
TriMesh() (defined in wmtk::TriMesh)wmtk::TriMeshinline
TriOptimizerMesh(OptimizerParameters &params)wmtk::TriOptimizerMeshinlineexplicit
try_set_edge_mutex_n_ring(const Tuple &e, int threadid, int n)wmtk::TriMesh
try_set_edge_mutex_two_ring(const Tuple &e, int threadid)wmtk::TriMesh
try_set_face_mutex_one_ring(const Tuple &f, int threadid)wmtk::TriMesh
try_set_vertex_mutex(const Tuple &v, int threadid) (defined in wmtk::TriMesh)wmtk::TriMeshinlineprivate
try_set_vertex_mutex(size_t vid, int threadid) (defined in wmtk::TriMesh)wmtk::TriMeshinlineprivate
try_set_vertex_mutex_n_ring(const Tuple &v, int threadid, int n)wmtk::TriMesh
try_set_vertex_mutex_n_ring(size_t vid, int threadid, int n) (defined in wmtk::TriMesh)wmtk::TriMesh
try_set_vertex_mutex_one_ring(const Tuple &v, int threadid)wmtk::TriMesh
try_set_vertex_mutex_two_ring(const Tuple &v, int threadid)wmtk::TriMesh
try_tuple_from_edge(const std::array< size_t, 2 > &vids) constwmtk::TriMesh
tuple_from_cell(size_t cid) const (defined in wmtk::TriMesh)wmtk::TriMeshinline
tuple_from_edge(size_t vid1, size_t vid2, size_t fid) constwmtk::TriMesh
tuple_from_edge(size_t fid, size_t local_eid) constwmtk::TriMeshinline
tuple_from_edge(const std::array< size_t, 2 > &vids) const (defined in wmtk::TriMesh)wmtk::TriMesh
tuple_from_simplex(const simplex::Face &s) const (defined in wmtk::TriMesh)wmtk::TriMesh
tuple_from_tri(size_t fid) constwmtk::TriMeshinline
tuple_from_vertex(size_t vid) constwmtk::TriMeshinline
tuple_from_vids(size_t vid0, size_t vid1, size_t vid2) const (defined in wmtk::TriMesh)wmtk::TriMesh
unlock_vertex_mutex(const Tuple &v) (defined in wmtk::TriMesh)wmtk::TriMeshinlineprivate
unlock_vertex_mutex(size_t vid) (defined in wmtk::TriMesh)wmtk::TriMeshinlineprivate
use_link_condition() const (defined in wmtk::TriMesh)wmtk::TriMeshinline
vector typedef (defined in wmtk::TriMesh)wmtk::TriMesh
vert_capacity() constwmtk::TriMeshinline
VertAttCol typedef (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh
vertex_component_count(const size_t vid) constwmtk::TriMesh
vertex_component_count(const TriMesh::Tuple &t) const (defined in wmtk::TriMesh)wmtk::TriMeshinline
vertex_fan_components(size_t vid, std::vector< size_t > &component_of, std::vector< size_t > &representatives) constwmtk::TriMeshprotected
vertex_is_on_surface(const size_t vid) const overridewmtk::TriOptimizerMeshinlinevirtual
vertex_is_rounded(const size_t vid) const overridewmtk::TriOptimizerMeshinlineprotectedvirtual
vertex_valence(const size_t vid) constwmtk::TriMeshinline
VertexMutex typedefwmtk::TriMesh
write_msh(std::string file, const bool write_envelope=true) (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
write_smoothing_debug_output(const std::string &path) const override (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriinlineprotectedvirtual
write_vtu(const std::string &path) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
write_vtu_with_energies(const std::string &path) const (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTri
~RationalPositions()=default (defined in wmtk::RationalPositions)wmtk::RationalPositionsvirtual
~SimWildMeshTri() (defined in wmtk::components::simwild::tri::SimWildMeshTri)wmtk::components::simwild::tri::SimWildMeshTriinline
~TriMesh() (defined in wmtk::TriMesh)wmtk::TriMeshinlinevirtual
~TriOptimizerMesh() override=default (defined in wmtk::TriOptimizerMesh)wmtk::TriOptimizerMesh