| adjust_sizing_field_serial(double max_energy) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| check_edge_manifold() const | wmtk::TriMesh | |
| check_link_condition(const Tuple &t) const | wmtk::TriMesh | |
| check_mesh_connectivity_validity() const | wmtk::TriMesh | |
| collapse_all_edges(bool is_limit_length=true) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| collapse_cache (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | private |
| collapse_edge(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | virtual |
| collapse_edge_after(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | virtual |
| collapse_edge_before(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | 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 | |
| compute_winding_numbers(const std::vector< std::string > &input_paths) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| 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_is_on_surface(const std::array< size_t, 2 > &vids) const override | wmtk::components::triwild::TriWildMesh | inlinevirtual |
| EdgeAttCol typedef (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| FaceAttCol typedef (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| flood_fill() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| 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::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| get_amips_energy(const Tuple &t) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| 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::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| get_envelope_energy(const Tuple &t) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| 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::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| get_max_avg_energy() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| 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::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | inline |
| get_quality(const std::array< size_t, 3 > &vs) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| get_quality(const Tuple &loc) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| get_quality(const size_t fid) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| get_surface_assembles(const Tuple &t) const | wmtk::components::triwild::TriWildMesh | |
| get_surface_edges_for_vertex(const size_t vid) const | wmtk::TriMesh | |
| get_valence_for_vertex(const Tuple &t) const | wmtk::TriMesh | inline |
| get_vertices() const | wmtk::TriMesh | |
| 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::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| init_mesh(const MatrixXd &V, const MatrixXi &F, const MatrixXi &E) | wmtk::components::triwild::TriWildMesh | |
| init_surfaces_and_boundaries() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| invariants(const std::vector< Tuple > &) | wmtk::TriMesh | inlinevirtual |
| is_boundary_edge(const TriMesh::Tuple &t) const | wmtk::TriMesh | inline |
| is_boundary_vertex(const TriMesh::Tuple &t) const | wmtk::TriMesh | inline |
| is_edge_on_bbox(const Tuple &loc) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_edge_on_bbox(const std::array< size_t, 2 > &vids) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_edge_on_surface(const Tuple &loc) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_edge_on_surface(const std::array< size_t, 2 > &vids) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_inverted(const std::array< size_t, 3 > &vs) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_inverted(const Tuple &loc) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_inverted(const size_t fid) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| is_inverted_f(const Tuple &loc) const | wmtk::components::triwild::TriWildMesh | |
| is_inverted_f(const size_t fid) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| local_operations(const std::array< int, 4 > &ops, bool collapse_limit_length=true) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_debug_print_counter (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_E_envelope (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_edge_attribute (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_envelope (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_envelope_eps (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_face_attribute (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_params (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_s_amips (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_s_envelope (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_solver (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_tag_id_to_name (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_tag_name_to_id (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_tags_count (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_tri_connectivity (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_V_envelope (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_vertex_attribute (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| m_vertex_connectivity (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| m_vertex_mutex (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| MAX_ENERGY (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| MAX_THREADS (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| mesh_improvement(int max_its=80) | wmtk::components::triwild::TriWildMesh | |
| mutex_release_stack (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| NUM_THREADS (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| 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::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| partition_mesh_morton() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| release_protect_attributes() | wmtk::TriMesh | inline |
| release_vertex_mutex_in_stack() (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| resize_mutex(size_t v) (defined in wmtk::TriMesh) | wmtk::TriMesh | inlineprotected |
| rollback_protected_attributes() | wmtk::TriMesh | inline |
| round(const Tuple &loc) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| 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 | |
| smooth_after(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | virtual |
| smooth_all_vertices(const size_t n_iters=1) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| smooth_before(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | virtual |
| smooth_vertex(const Tuple &t) | wmtk::TriMesh | |
| split_all_edges() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| split_cache (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | private |
| split_edge(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | |
| split_edge_after(const Tuple &loc) override | wmtk::components::triwild::TriWildMesh | virtual |
| split_edge_before(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | virtual |
| split_face(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | |
| split_face_after(const Tuple &t) | wmtk::TriMesh | inlinevirtual |
| split_face_before(const Tuple &t) | wmtk::TriMesh | inlinevirtual |
| start_protect_attributes() | wmtk::TriMesh | inline |
| substructure_link_condition(const Tuple &e_tuple) const | wmtk::TriMesh | |
| swap_all_edges() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| swap_cache (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | private |
| swap_edge(const Tuple &t, std::vector< Tuple > &new_t) | wmtk::TriMesh | |
| swap_edge_after(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | virtual |
| swap_edge_before(const Tuple &t) override | wmtk::components::triwild::TriWildMesh | virtual |
| swap_weight(const Tuple &t) const | wmtk::components::triwild::TriWildMesh | |
| 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 |
| tri_capacity() const | wmtk::TriMesh | inline |
| tri_connectivity_lock (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| tri_connectivity_synchronizing_flag (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| TriMesh() (defined in wmtk::TriMesh) | wmtk::TriMesh | inline |
| TriWildMesh(Parameters &_m_params, double envelope_eps, int _num_threads=0) | wmtk::components::triwild::TriWildMesh | inline |
| 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_one_ring(const Tuple &v, int threadid) | wmtk::TriMesh | |
| try_set_vertex_mutex_two_ring(const Tuple &v, int threadid) | wmtk::TriMesh | |
| 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 |
| vector typedef (defined in wmtk::TriMesh) | wmtk::TriMesh | |
| vert_capacity() const | wmtk::TriMesh | inline |
| VertAttCol typedef (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| vertex_connectivity_lock (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| vertex_connectivity_synchronizing_flag (defined in wmtk::TriMesh) | wmtk::TriMesh | private |
| vertex_is_on_surface(const size_t vid) const override | wmtk::components::triwild::TriWildMesh | inlinevirtual |
| write_msh_groups(std::string file, const bool write_envelope=true) (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| write_vtu(const std::string &path) const (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | |
| ~TriMesh() (defined in wmtk::TriMesh) | wmtk::TriMesh | inlinevirtual |
| ~TriWildMesh() (defined in wmtk::components::triwild::TriWildMesh) | wmtk::components::triwild::TriWildMesh | inline |