|
Wildmeshing Toolkit
|
This is the complete list of members for wmtk::components::tetwild::TetWildMesh, including all inherited members.
| adjust_sizing_field_serial(double max_energy) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| check_attributes() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| check_mesh_connectivity_validity() const | wmtk::TetMesh | |
| check_nondegenerate_tets() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| check_polygon_face_validity(std::vector< Vector3r > points) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| check_tuple_validity(const Tuple &t) const | wmtk::TetMesh | inline |
| check_vertex_param_type() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| checkTrackedFaces_wmtk_rational(std::vector< wmtk::Rational > &vol_coords, const std::vector< double > &surf_coords, std::vector< uint32_t > &facets, std::vector< uint32_t > &facets_on_input, const std::vector< uint32_t > &surf_tris) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| cnt_collapse (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| cnt_split (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| cnt_swap (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| collapse_all_edges(bool is_limit_length=true) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| collapse_cache (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | private |
| collapse_edge(const Tuple &t, std::vector< Tuple > &new_tets) | wmtk::TetMesh | virtual |
| collapse_edge_after(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| collapse_edge_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| 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_vertex_order(const size_t vid) const | wmtk::TetMesh | |
| compute_vertex_partition() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | inline |
| compute_vertex_partition_morton() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | inline |
| compute_winding_number(const std::vector< Vector3d > &vertices={}, const std::vector< std::array< size_t, 3 > > &faces={}) | wmtk::components::tetwild::TetWildMesh | |
| compute_winding_numbers(const std::vector< std::string > &input_paths) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| consolidate_mesh() | wmtk::TetMesh | |
| create_mesh_attributes(const std::vector< VertexAttributes > &_vertex_attribute, const std::vector< TetAttributes > &_tet_attribute) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | inline |
| current_tet_size (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| current_vert_size (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| export_mesh_data() const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| face_is_on_surface(const size_t fid) const override | wmtk::components::tetwild::TetWildMesh | virtual |
| FaceAttCol typedef (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| filter_with_flood_fill() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| filter_with_input_surface_winding_number() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| filter_with_tracked_surface_winding_number() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| finalize_triangle_insertion(const std::vector< std::array< size_t, 3 > > &faces) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| find_open_boundary() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| flood_fill() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| for_each_edge(const std::function< void(const TetMesh::Tuple &)> &) | wmtk::TetMesh | |
| for_each_face(const std::function< void(const TetMesh::Tuple &)> &) | wmtk::TetMesh | virtual |
| 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_edges() const | wmtk::TetMesh | |
| get_face_vertices(const Tuple &t) const | wmtk::TetMesh | |
| get_face_vids(const Tuple &t) const (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| get_faces() const | wmtk::TetMesh | |
| get_faces_by_condition(std::function< bool(const FaceAttributes &)> cond) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| get_incident_tets_for_edge(const Tuple &t) const | wmtk::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 &loc) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| get_max_avg_energy() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| get_next_empty_slot_t() (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| get_next_empty_slot_v() (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| get_num_surface_faces_for_edge(const std::array< size_t, 2 > &vids) const | wmtk::TetMesh | |
| get_one_ring_cache (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| get_one_ring_tets_for_edge(const Tuple &t) const | wmtk::TetMesh | |
| get_one_ring_tets_for_vertex(const Tuple &t) const | wmtk::TetMesh | |
| get_one_ring_tids_for_vertex(const Tuple &t) const | wmtk::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) const | wmtk::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) const | wmtk::TetMesh | |
| get_one_ring_vids_for_vertex_adj(size_t vid) const | wmtk::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) const | wmtk::TetMesh | |
| get_order_of_vertex(const size_t vid) const override | wmtk::components::tetwild::TetWildMesh | virtual |
| get_partition_id(const Tuple &loc) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | inline |
| get_quality(const std::array< size_t, 4 > &vs) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| get_quality(const Tuple &loc) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| get_surface_faces_for_edge(const std::array< size_t, 2 > &vids) const | wmtk::TetMesh | |
| get_surface_faces_for_vertex(const size_t vid) const | wmtk::TetMesh | |
| get_tets() const | wmtk::TetMesh | |
| get_vertices() const | wmtk::TetMesh | |
| init(size_t n_vertices, const std::vector< std::array< size_t, 4 > > &tets) | wmtk::TetMesh | |
| init(const MatrixXi &T) | wmtk::TetMesh | |
| init_from_delaunay_box_mesh(const std::vector< Eigen::Vector3d > &vertices) | wmtk::components::tetwild::TetWildMesh | |
| init_from_file(std::string input_dir) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| init_from_input_surface(const std::vector< Vector3d > &vertices, const std::vector< std::array< size_t, 3 > > &faces, const std::vector< size_t > &partition_id) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| init_from_Volumeremesher(const std::vector< Vector3r > &v_rational, const std::vector< std::array< size_t, 3 > > &facets, const std::vector< bool > &is_v_on_input, const std::vector< std::array< size_t, 4 > > &tets, const std::vector< bool > &tet_face_on_input_surface) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| init_sizing_field() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| init_vertex_order() | wmtk::components::tetwild::TetWildMesh | |
| 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::TetMesh | inlinevirtual |
| insert_point_before(const Tuple &t) (defined in wmtk::TetMesh) | wmtk::TetMesh | inlinevirtual |
| insertion_by_volumeremesher(const std::vector< Vector3d > &vertices, const std::vector< std::array< size_t, 3 > > &faces, std::vector< Vector3r > &v_rational, std::vector< std::array< size_t, 3 > > &facets_after, std::vector< bool > &is_v_on_input, std::vector< std::array< size_t, 4 > > &tets_after, std::vector< bool > &tet_face_on_input_surface) | wmtk::components::tetwild::TetWildMesh | |
| insertion_by_volumeremesher_old(const std::vector< Vector3d > &vertices, const std::vector< std::array< size_t, 3 > > &faces, std::vector< Vector3r > &v_rational, std::vector< std::array< size_t, 3 > > &facets_after, std::vector< bool > &is_v_on_input, std::vector< std::array< size_t, 4 > > &tets_after, std::vector< bool > &tet_face_on_input_surface) | wmtk::components::tetwild::TetWildMesh | |
| invariants(const std::vector< Tuple > &t) override (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | virtual |
| is_edge_on_bbox(const Tuple &loc) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| is_edge_on_surface(const Tuple &loc) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| is_inverted(const std::array< size_t, 4 > &vs) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| is_inverted(const Tuple &loc) const (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| is_inverted_f(const Tuple &loc) const | wmtk::components::tetwild::TetWildMesh | |
| is_open_boundary_edge(const Tuple &e) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| is_open_boundary_edge(const std::array< size_t, 2 > &e) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| is_vertex_on_boundary(const size_t vid) | wmtk::components::tetwild::TetWildMesh | |
| isout_timer (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| link_condition(const Tuple &t) | wmtk::TetMesh | |
| local_operations(const std::array< int, 4 > &ops, bool collapse_limit_length=true) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_collapse_check_link_condition (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| m_collapse_check_manifold (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| m_collapse_check_topology (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| m_envelope (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_face_attribute (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_local_edges | wmtk::TetMesh | privatestatic |
| m_local_edges_in_a_face (defined in wmtk::TetMesh) | wmtk::TetMesh | privatestatic |
| m_local_faces (defined in wmtk::TetMesh) | wmtk::TetMesh | privatestatic |
| m_map_edge2face (defined in wmtk::TetMesh) | wmtk::TetMesh | privatestatic |
| m_map_vertex2edge (defined in wmtk::TetMesh) | wmtk::TetMesh | privatestatic |
| m_map_vertex2oppo_face (defined in wmtk::TetMesh) | wmtk::TetMesh | privatestatic |
| m_open_boundary_envelope (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_params (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_t_empty_slot (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| m_tet_attribute (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_tet_connectivity (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| m_v_empty_slot (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| m_vertex_attribute (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| m_vertex_connectivity (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| m_vertex_mutex (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| MAX_ENERGY (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| MAX_THREADS (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| mesh_improvement(int max_its=80) | wmtk::components::tetwild::TetWildMesh | |
| mesh_improvement_legacy(int max_its=80) | wmtk::components::tetwild::TetWildMesh | |
| 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::TetMesh | private |
| operation_update_connectivity_impl(std::vector< size_t > &affected_tid, const std::vector< std::array< size_t, 4 > > &new_tet_conn) | wmtk::TetMesh | private |
| 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::TetMesh | private |
| orient3D(vol_rem::bigrational px, vol_rem::bigrational py, vol_rem::bigrational pz, vol_rem::bigrational qx, vol_rem::bigrational qy, vol_rem::bigrational qz, vol_rem::bigrational rx, vol_rem::bigrational ry, vol_rem::bigrational rz, vol_rem::bigrational sx, vol_rem::bigrational sy, vol_rem::bigrational sz) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| orient3D_wmtk_rational(wmtk::Rational px, wmtk::Rational py, wmtk::Rational pz, wmtk::Rational qx, wmtk::Rational qy, wmtk::Rational qz, wmtk::Rational rx, wmtk::Rational ry, wmtk::Rational rz, wmtk::Rational sx, wmtk::Rational sy, wmtk::Rational sz) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| oriented_tet_vertices(const Tuple &t) const | wmtk::TetMesh | |
| oriented_tet_vids(const Tuple &t) const | wmtk::TetMesh | |
| oriented_tet_vids(const size_t tid) const (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| output_embedded_polygon_mesh(std::string output_dir, const std::vector< Vector3r > &v_rational, const std::vector< std::vector< size_t > > &polygon_faces, const std::vector< std::vector< size_t > > &polygon_cells, const std::vector< bool > &polygon_faces_on_input_surface) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| output_embedded_polygon_surface_mesh(std::string output_dir, const std::vector< Vector3r > &v_rational, const std::vector< std::vector< size_t > > &polygon_faces, const std::vector< bool > &polygon_faces_on_input_surface) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| output_faces(std::string file, std::function< bool(const FaceAttributes &)> cond) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| output_init_tetmesh(std::string output_dir) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| output_mesh(std::string file) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| output_tetrahedralized_embedded_mesh(std::string output_dir, const std::vector< Vector3r > &v_rational, const std::vector< std::array< size_t, 3 > > &facets, const std::vector< std::array< size_t, 4 > > &tets, const std::vector< bool > &tet_face_on_input_surface) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| output_tracked_surface(std::string output_file) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| 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::TetMesh | inlineprivatestatic |
| release_protect_attributes() (defined in wmtk::TetMesh) | wmtk::TetMesh | inline |
| release_vertex_mutex_in_stack() (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| remove_tets_by_ids(const std::vector< size_t > &tids) | wmtk::TetMesh | inline |
| resize_vertex_mutex(size_t v) (defined in wmtk::TetMesh) | wmtk::TetMesh | inlineprotected |
| rollback_protected_attributes() (defined in wmtk::TetMesh) | wmtk::TetMesh | inline |
| round(const Tuple &loc) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| save_paraview(const std::string &path, const bool use_hdf5) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| 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 | |
| smooth_after(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| smooth_all_vertices() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| smooth_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| smooth_vertex(const Tuple &t) | wmtk::TetMesh | |
| split_all_edges() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| split_cache (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | private |
| split_edge(const Tuple &t, std::vector< Tuple > &new_tets) | wmtk::TetMesh | |
| split_edge_after(const Tuple &loc) override | wmtk::components::tetwild::TetWildMesh | virtual |
| split_edge_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| split_face(const Tuple &t, std::vector< Tuple > &new_tets) | wmtk::TetMesh | |
| split_face_after(const Tuple &t) | wmtk::TetMesh | inlineprotectedvirtual |
| split_face_before(const Tuple &t) | wmtk::TetMesh | inlineprotectedvirtual |
| split_tet(const Tuple &t, std::vector< Tuple > &new_tets) | wmtk::TetMesh | |
| split_tet_after(const Tuple &t) | wmtk::TetMesh | inlineprotectedvirtual |
| split_tet_before(const Tuple &t) | wmtk::TetMesh | inlineprotectedvirtual |
| start_protect_attributes() (defined in wmtk::TetMesh) | wmtk::TetMesh | inline |
| 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 > > ¢er_split_tets) | wmtk::TetMesh | private |
| 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 > > ¢er_split_tets) | wmtk::TetMesh | private |
| substructure_link_condition(const Tuple &e_tuple) const | wmtk::TetMesh | |
| swap_all_edges_32() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| swap_all_edges_44() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| swap_all_edges_56() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| swap_all_edges_all() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| swap_all_faces() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| swap_cache (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | private |
| 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) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_44_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_44_energy(const std::vector< std::array< size_t, 4 > > &tets, const int op_case) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_56(const Tuple &t, std::vector< Tuple > &new_tets) | wmtk::TetMesh | |
| swap_edge_56_after(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_56_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_56_energy(const std::vector< std::array< size_t, 4 > > &tets, const int op_case) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_after(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_edge_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_face(const Tuple &t, std::vector< Tuple > &new_tets) | wmtk::TetMesh | |
| swap_face_after(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| swap_face_before(const Tuple &t) override | wmtk::components::tetwild::TetWildMesh | virtual |
| switch_edge(const Tuple &t) const | wmtk::TetMesh | inline |
| switch_face(const Tuple &t) const | wmtk::TetMesh | inline |
| switch_tetrahedron(const Tuple &t) const | wmtk::TetMesh | inline |
| switch_vertex(const Tuple &t) const | wmtk::TetMesh | inline |
| tet_capacity() const | wmtk::TetMesh | inline |
| tet_connectivity_lock (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| tet_connectivity_synchronizing_flag (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| tet_edges(const Tuple &t) const | wmtk::TetMesh | |
| tet_face_tags (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | private |
| tet_size() const | wmtk::TetMesh | inline |
| TetAttCol typedef (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| TetMesh() (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| TetWildMesh(Parameters &_m_params, SampleEnvelope &_m_envelope, int _num_threads=1) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | inline |
| time_env (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| 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 > > ¢er_split_tets) | wmtk::TetMesh | |
| triangle_insertion_after(const std::vector< std::vector< Tuple > > &new_faces) override | wmtk::components::tetwild::TetWildMesh | virtual |
| triangle_insertion_before(const std::vector< Tuple > &faces) override (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | virtual |
| triangle_insertion_local_cache (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | private |
| triangulate_polygon_face(std::vector< Vector3r > points) (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| 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::TetMesh | inlineprivate |
| try_set_vertex_mutex(size_t vid, int threadid) (defined in wmtk::TetMesh) | wmtk::TetMesh | inlineprivate |
| 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) const | wmtk::TetMesh | |
| tuple_from_edge(const std::array< size_t, 2 > &vids) const | wmtk::TetMesh | |
| tuple_from_face(size_t tid, int local_fid) const | wmtk::TetMesh | |
| tuple_from_face(const std::array< size_t, 3 > &vids) const | wmtk::TetMesh | |
| tuple_from_face(const simplex::Face &f) const (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| tuple_from_tet(size_t tid) const | wmtk::TetMesh | |
| tuple_from_vertex(size_t vid) const | wmtk::TetMesh | |
| tuple_from_vids(size_t vid0, size_t vid1, size_t vid2, size_t vid3) const | wmtk::TetMesh | |
| unlock_vertex_mutex(const Tuple &v) (defined in wmtk::TetMesh) | wmtk::TetMesh | inlineprivate |
| unlock_vertex_mutex(size_t vid) (defined in wmtk::TetMesh) | wmtk::TetMesh | inlineprivate |
| vector typedef (defined in wmtk::TetMesh) | wmtk::TetMesh | |
| vert_capacity() const | wmtk::TetMesh | inline |
| VertAttCol typedef (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | |
| vertex_adjacent_boundary_faces(const Tuple &t) const | wmtk::TetMesh | |
| vertex_connectivity_lock (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| vertex_connectivity_synchronizing_flag (defined in wmtk::TetMesh) | wmtk::TetMesh | private |
| vertex_is_on_surface(const size_t vid) const override | wmtk::components::tetwild::TetWildMesh | virtual |
| vertex_size() const | wmtk::TetMesh | inline |
| ~TetMesh()=default (defined in wmtk::TetMesh) | wmtk::TetMesh | virtual |
| ~TetWildMesh() (defined in wmtk::components::tetwild::TetWildMesh) | wmtk::components::tetwild::TetWildMesh | inline |