| active_quality_threshold() const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | inline |
| active_vertices() const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | virtual |
| all_vertex_ids() const override | wmtk::TriOptimizerMesh | protectedvirtual |
| ambient_assert() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| any_tag_present(const CellTag &tag1, const CellTag &tag2) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inlineprivate |
| cell_capacity() const (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| check_edge_manifold() const | wmtk::TriMesh | |
| check_link_condition(const Tuple &t) const | wmtk::TriMesh | |
| check_mesh_connectivity_validity() const | wmtk::TriMesh | |
| coarsen_collapse_edge(const Tuple &e, std::vector< Tuple > &new_tris) | wmtk::TriOptimizerMesh | |
| coarsen_mesh() | wmtk::TriOptimizerMesh | |
| coarsen_scratch (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | private |
| collapse_after_vertex(size_t v1, size_t v2) override (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| 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::TriOptimizerMesh | private |
| collapse_before_vertex(size_t v1, size_t v2) override (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| collapse_cache (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | protected |
| collapse_edge(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | virtual |
| collapse_edge_after(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| collapse_edge_before(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| 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::TriOptimizerMesh | inlineprotectedvirtual |
| collapse_pass_end(size_t) (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | inlineprotectedvirtual |
| collapse_quality_allowed(size_t v1, size_t, double q, double ring_max) const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | inlineprotectedvirtual |
| collect_vertex_ball(const size_t *seeds, size_t n_seeds, int n, CoarsenScratch &scr) const | wmtk::TriOptimizerMesh | private |
| compute_distance_deviation() const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| compute_normal_deviation() const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| consolidate_mesh() | wmtk::TriMesh | |
| current_tri_size (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| current_vert_size (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| edge_id_from_simplex(const simplex::Edge &e) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_is_frozen(const size_t eid) const (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_is_input(const size_t eid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_is_offset(const size_t eid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_is_offset_surface_live(const Tuple &e) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| edge_is_on_surface(const std::array< size_t, 2 > &vids) const override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| edge_is_region_boundary(const size_t eid) const (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_is_region_boundary_live(const Tuple &t) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_normal_deviation(const Tuple &e) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| edge_snapshot(const size_t eid) const (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| edge_split_cache (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | private |
| edge_valence(const TriMesh::Tuple &t) const | wmtk::TriMesh | |
| EdgeAttCol typedef (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| EdgeAttributes typedef (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| EdgeExtraCol typedef (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| EDGES_PER_CELL (defined in wmtk::TriMesh) | wmtk::TriMesh | static |
| EdgeSplitMode enum name (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| empty_input_complex() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| execute_offset(const std::filesystem::path &output_file) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| face_in_region(const size_t fid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| face_is_input_complex(const size_t fid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| face_is_offset_band(const size_t fid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| face_snapshot(const size_t fid) const (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| face_split_cache (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | private |
| FaceAttCol typedef (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| FaceExtraCol typedef (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| 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_edge_adjacent_faces(const Tuple &f) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| 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() const | wmtk::TriMesh | |
| get_edges_by_condition(std::function< bool(const EdgeAttributes &)> cond) const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| get_faces() const | wmtk::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::TriMesh | private |
| get_next_empty_slot_v() | wmtk::TriMesh | private |
| get_one_ring_edges_for_vertex(const Tuple &t) const | wmtk::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) const | wmtk::TriMesh | |
| get_one_ring_vids_for_vertex_duplicate(const size_t &t) const | wmtk::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) const | wmtk::TriMesh | |
| get_order_of_vertex(const size_t vid) const | wmtk::TriMesh | |
| get_partition_id(const Tuple &loc) const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | inline |
| 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_edges_for_vertex(const size_t vid) const | wmtk::TriMesh | |
| get_tuple_from_edge(const simplex::Edge &e) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| get_valence_for_vertex(const Tuple &t) const | wmtk::TriMesh | inline |
| get_vertices() const | wmtk::TriMesh | |
| gradation_smooth_sizing(double grade, const std::vector< size_t > &seeds) | wmtk::TriOptimizerMesh | |
| grow_offset_conservative() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| init(size_t n_vertices, const std::vector< std::array< size_t, 3 > > &tris) | wmtk::TriMesh | |
| init(const MatrixXi &F) | wmtk::TriMesh | |
| init_from_image(const MatrixXd &V, const MatrixXi &F, const MatrixSi &F_tags, const MatrixXd &V_env, const MatrixXi &F_env, const std::vector< std::string > &tag_names) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| init_input_complex_bvh() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| init_offset_sizing_field() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| init_region_boundary_envelope() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| init_region_boundary_envelope_from_input() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| INPUT_SURFACE_CLASS | wmtk::components::topological_offset::TopoOffsetTriMesh | static |
| invariants(const std::vector< Tuple > &tris) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| is_boundary_edge(const TriMesh::Tuple &t) const | wmtk::TriMesh | |
| is_boundary_vertex(const TriMesh::Tuple &t) const | wmtk::TriMesh | inline |
| 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::TriOptimizerMesh | inline |
| is_inverted(const std::array< size_t, 3 > &vs) const | wmtk::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) const | wmtk::TriOptimizerMesh | |
| is_inverted_f(const size_t fid) const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| is_manifold_edge(const TriMesh::Tuple &t) const | wmtk::TriMesh | |
| is_manifold_vertex(const size_t vid) const (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| is_simplicially_embedded() const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| iter_cnt_collapse (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| iter_cnt_collapse_nd_reject | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| iter_cnt_split (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| iter_cnt_swap (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| iter_cnt_swap_nd_reject (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| label_input_complex() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| label_offset_boundary() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| 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::TriMesh | private |
| log_smooth_trace() const (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| log_worst_dist_vertex() const (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_all_rounded | wmtk::RationalPositions | protected |
| m_coarsen_mode | wmtk::TriOptimizerMesh | protected |
| m_coarsen_stats (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_collapse_limit_length (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_collapse_nd_before | wmtk::components::topological_offset::TopoOffsetTriMesh | mutable |
| m_debug_print_counter (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_edge_attr_group | wmtk::TriOptimizerMesh | |
| m_edge_attribute (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_edge_extra (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_edge_split_mode (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_envelope (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_envelope_eps (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_F_envelope (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_face_attr_group | wmtk::TriOptimizerMesh | |
| m_face_attribute (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_face_extra (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_force_split_count (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_force_split_edges (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_has_envelope (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| 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_init_counts (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_input_complex_bvh (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_iterations_used | wmtk::TriOptimizerMesh | |
| m_offset_output_tag_ids (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_offset_params | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_opt_split_cache (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_params | wmtk::TriOptimizerMesh | |
| m_preallocation_factor (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_ring_lock_scratch (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_s_amips | wmtk::TriOptimizerMesh | |
| m_s_envelope (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_single_tag (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_singlebody (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_smooth_rejects | wmtk::TriOptimizerMesh | |
| m_smooth_trace (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_solver (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_swap_nd_before | wmtk::components::topological_offset::TopoOffsetTriMesh | mutable |
| m_swap_verts (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | mutable |
| m_tag_id_to_name (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_tag_name_to_id (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_tags_count (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_tri_connectivity (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_use_link_condition (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_V_envelope (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_vertex_attr_group | wmtk::TriOptimizerMesh | |
| m_vertex_attribute (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| m_vertex_connectivity (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_vertex_extra (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_vertex_mutex (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_vtu_counter (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| m_worst_dist_vid | wmtk::components::topological_offset::TopoOffsetTriMesh | mutable |
| marching_split_edge_after(const Tuple &t) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| marching_split_edge_before(const Tuple &t) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| marching_tris() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| MAX_ENERGY | wmtk::TriOptimizerMesh | static |
| max_offset_normal_deviation_at_vertex(const size_t vid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| mesh_improvement(int max_its=80) (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| minimize_distance_along_tangent(const size_t vid, const Vector2d &p0, const Vector2d &tang, const double cap, const std::function< bool()> &rejected) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| mutex_release_stack (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| NUM_THREADS (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| offset_field_normal(const Vector2d &p, Vector2d &n) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| offset_is_manifold() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| OFFSET_SURFACE_CLASS (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | static |
| offset_tri_consistent_topology(const size_t f_id) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| op_counts | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| optimization_metrics | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| optimization_quality_stats() | wmtk::TriOptimizerMesh | protectedvirtual |
| optimization_stop_at_float() const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | inlineprotectedvirtual |
| optimization_stop_metric() const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | inlineprotectedvirtual |
| optimize_offset(const std::filesystem::path &output_file) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| oriented_tri_vertices(const Tuple &t) const | wmtk::TriMesh | |
| oriented_tri_vids(const Tuple &t) const | wmtk::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::TriMesh | inline |
| project_offset_vertex(const Tuple &t) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| quality_rel(const size_t fid) const | wmtk::TriOptimizerMesh | inlinevirtual |
| refine_sizing_around_worst(double) override | wmtk::components::topological_offset::TopoOffsetTriMesh | inlinevirtual |
| region_boundary_is_outside_envelope(const size_t vid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| region_boundary_tangent(const Tuple &t, Vector2d &tang) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| region_max_quality_rel(const std::vector< size_t > &vids) const | wmtk::TriOptimizerMesh | private |
| REGION_SURFACE_CLASS (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | static |
| release_protect_attributes() | wmtk::TriMesh | inline |
| 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::TriMesh | inline |
| 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::TriMesh | inlineprivate |
| resize_mutex(size_t v) (defined in wmtk::TriMesh) | wmtk::TriMesh | inlineprotected |
| restore_edge(const size_t eid, const EdgeSnapshot2d &s) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| restore_face(const size_t fid, const FaceSnapshot2d &s) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| rollback_protected_attributes() | wmtk::TriMesh | inline |
| round(const Tuple &v) | wmtk::TriOptimizerMesh | |
| round_all_vertices() | wmtk::RationalPositions | |
| round_and_check_all_rounded() | wmtk::RationalPositions | |
| round_vertex(const size_t vid) override | wmtk::TriOptimizerMesh | inlineprotectedvirtual |
| set_offset_tri_tags() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| set_preallocation_factor(double factor) | wmtk::TriMesh | inline |
| set_smoothing_position(size_t vid, const Vector2d &p) (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| set_use_link_condition(bool use_it) | wmtk::TriMesh | inline |
| set_vertex_position(const size_t vid, const Vector2d &p) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| 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 | |
| simplicial_embedding() | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| smooth_after(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| smooth_all_vertices(size_t n_iters=1) | wmtk::TriOptimizerMesh | |
| smooth_before(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| smooth_vertex(const Tuple &t) | wmtk::TriMesh | |
| smooth_vertex_reversible(size_t vid, CoarsenScratch &scr) | wmtk::TriOptimizerMesh | private |
| smoothing_position(size_t vid) const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| smoothing_position_is_allowed(size_t vid, const Vector2d &) const override | wmtk::components::topological_offset::TopoOffsetTriMesh | inlinevirtual |
| sort_edges_by_length(std::vector< simplex::Edge > &edges) | wmtk::components::topological_offset::TopoOffsetTriMesh | inlineprivate |
| split_adjust_position(size_t v_new, const std::vector< Tuple > &children) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| split_after_vertex(size_t v_new) override (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| split_all_edges() (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| split_cache (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | protected |
| split_edge(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | |
| split_edge_after(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| split_edge_before(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| split_face(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | |
| split_face_after(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| split_face_before(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| start_protect_attributes() | wmtk::TriMesh | inline |
| substructure_link_condition(const Tuple &e_tuple) const | wmtk::TriMesh | |
| surface_envelope_for_edge(const std::array< size_t, 2 > &vids) const override | wmtk::components::topological_offset::TopoOffsetTriMesh | inlinevirtual |
| surface_segment_is_outside(const size_t a, const size_t b) const | wmtk::TriOptimizerMesh | inline |
| swap_all_edges() | wmtk::TriOptimizerMesh | |
| swap_cache (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | private |
| swap_edge(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | |
| swap_edge_after(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| swap_edge_before(const Tuple &t) override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| swap_weight(const Tuple &t) const (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| switch_component(const TriMesh::Tuple &t) const | wmtk::TriMesh | |
| switch_edge(const Tuple &t) const | wmtk::TriMesh | inline |
| switch_face(const Tuple &t) const | wmtk::TriMesh | inline |
| switch_vertex(const Tuple &t) const | wmtk::TriMesh | inline |
| tag_tri_consistent_topology(size_t f_id, int64_t tag) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| TopoOffsetTriMesh(Parameters &_m_offset_params, int _num_threads=0) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| tri_capacity() const | wmtk::TriMesh | inline |
| tri_is_in_offset_conservative(const size_t f_id, const double threshold_r) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| tri_is_simp_emb(const Tuple &t) const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| TriMesh() (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| TriOptimizerMesh(OptimizerParameters ¶ms) | wmtk::TriOptimizerMesh | inlineexplicit |
| 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::TriMesh | inlineprivate |
| try_set_vertex_mutex(size_t vid, int threadid) (defined in wmtk::TriMesh) | wmtk::TriMesh | inlineprivate |
| 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) const | wmtk::TriMesh | |
| tuple_from_cell(size_t cid) const (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| tuple_from_edge(size_t vid1, size_t vid2, size_t fid) const | wmtk::TriMesh | |
| tuple_from_edge(size_t fid, size_t local_eid) const | wmtk::TriMesh | inline |
| 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) const | wmtk::TriMesh | inline |
| tuple_from_vertex(size_t vid) const | wmtk::TriMesh | inline |
| 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::TriMesh | inlineprivate |
| unlock_vertex_mutex(size_t vid) (defined in wmtk::TriMesh) | wmtk::TriMesh | inlineprivate |
| update_sizing_field() (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| use_link_condition() const (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| vector typedef (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| vert_capacity() const | wmtk::TriMesh | inline |
| VertAttCol typedef (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |
| vertex_component_count(const size_t vid) const | wmtk::TriMesh | |
| vertex_component_count(const TriMesh::Tuple &t) const (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| vertex_fan_components(size_t vid, std::vector< size_t > &component_of, std::vector< size_t > &representatives) const | wmtk::TriMesh | protected |
| vertex_is_frozen(const size_t vid) const | wmtk::components::topological_offset::TopoOffsetTriMesh | inline |
| vertex_is_on_surface(const size_t vid) const override | wmtk::components::topological_offset::TopoOffsetTriMesh | virtual |
| vertex_is_rounded(const size_t vid) const override | wmtk::TriOptimizerMesh | inlineprotectedvirtual |
| vertex_valence(const size_t vid) const | wmtk::TriMesh | inline |
| VertexExtraCol typedef (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| VertexMutex typedef | wmtk::TriMesh | |
| warn_if_offset_reaches_domain_boundary() const | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| write_input_complex(const std::string &path) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| write_msh_groups(const std::string &file) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| write_smoothing_debug_output(const std::string &path) const override (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | inlinevirtual |
| write_vtu(const std::string &path) (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| ~RationalPositions()=default (defined in wmtk::RationalPositions) | wmtk::RationalPositions | virtual |
| ~TopoOffsetTriMesh() override=default (defined in wmtk::components::topological_offset::TopoOffsetTriMesh) | wmtk::components::topological_offset::TopoOffsetTriMesh | |
| ~TriMesh() (defined in wmtk::TriMesh) | wmtk::TriMesh | inlinevirtual |
| ~TriOptimizerMesh() override=default (defined in wmtk::TriOptimizerMesh) | wmtk::TriOptimizerMesh | |