From b11b548c4ce6921c6c0a63b5d8411b5e8178e3c1 Mon Sep 17 00:00:00 2001 From: mtao Date: Thu, 8 Feb 2024 02:06:02 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20wildmesh?= =?UTF-8?q?ing/wildmeshing-toolkit@9ffe73de191e2a9ab712fe8a8edac7a05bd04d7?= =?UTF-8?q?6=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _accessor_8hpp__dep__incl.map | 90 +- _accessor_8hpp__dep__incl.md5 | 2 +- _accessor_8hpp__dep__incl.svg | 586 +++---- _accessor_8hpp__dep__incl_org.svg | 588 +++---- _accessor_base_8hpp__dep__incl.md5 | 2 +- _accessor_base_8hpp__dep__incl.svg | 76 +- _accessor_base_8hpp__dep__incl_org.svg | 76 +- _accessor_base_8hxx__dep__incl.md5 | 2 +- _accessor_base_8hxx__dep__incl.svg | 76 +- _accessor_base_8hxx__dep__incl_org.svg | 76 +- _attribute_8hpp__dep__incl.md5 | 2 +- _attribute_8hpp__dep__incl.svg | 192 +-- _attribute_8hpp__dep__incl_org.svg | 192 +-- _attribute_access_mode_8hpp__dep__incl.md5 | 2 +- _attribute_access_mode_8hpp__dep__incl.svg | 100 +- ...ribute_access_mode_8hpp__dep__incl_org.svg | 100 +- _attribute_cache_8hpp__dep__incl.md5 | 2 +- _attribute_cache_8hpp__dep__incl.svg | 92 +- _attribute_cache_8hpp__dep__incl_org.svg | 92 +- _attribute_cache_data_8hpp__dep__incl.md5 | 2 +- _attribute_cache_data_8hpp__dep__incl.svg | 76 +- _attribute_cache_data_8hpp__dep__incl_org.svg | 76 +- _attribute_handle_8hpp__dep__incl.md5 | 2 +- _attribute_handle_8hpp__dep__incl.svg | 184 +- _attribute_handle_8hpp__dep__incl_org.svg | 184 +- _attribute_manager_8hpp__dep__incl.map | 92 +- _attribute_manager_8hpp__dep__incl.md5 | 2 +- _attribute_manager_8hpp__dep__incl.svg | 612 +++---- _attribute_manager_8hpp__dep__incl_org.svg | 614 +++---- _attribute_scope_8hpp__dep__incl.md5 | 2 +- _attribute_scope_8hpp__dep__incl.svg | 108 +- _attribute_scope_8hpp__dep__incl_org.svg | 108 +- _attribute_scope_8hxx__dep__incl.md5 | 2 +- _attribute_scope_8hxx__dep__incl.svg | 108 +- _attribute_scope_8hxx__dep__incl_org.svg | 108 +- _attribute_scope_stack_8hpp__dep__incl.md5 | 2 +- _attribute_scope_stack_8hpp__dep__incl.svg | 116 +- ...ribute_scope_stack_8hpp__dep__incl_org.svg | 116 +- _attribute_scope_stack_8hxx__dep__incl.md5 | 2 +- _attribute_scope_stack_8hxx__dep__incl.svg | 116 +- ...ribute_scope_stack_8hxx__dep__incl_org.svg | 116 +- ...te_transfer_strategy_base_8cpp_source.html | 2 +- _boundary_checker_8cpp_source.html | 6 +- _cache_8cpp_source.html | 2 +- _caching_accessor_8hpp__dep__incl.md5 | 2 +- _caching_accessor_8hpp__dep__incl.svg | 164 +- _caching_accessor_8hpp__dep__incl_org.svg | 164 +- _caching_accessor_8hxx__dep__incl.md5 | 2 +- _caching_accessor_8hxx__dep__incl.svg | 164 +- _caching_accessor_8hxx__dep__incl_org.svg | 164 +- _cell_8hpp__dep__incl.md5 | 2 +- _cell_8hpp__dep__incl.svg | 28 +- _cell_8hpp__dep__incl_org.svg | 28 +- _checkpoint_scope_8hpp__dep__incl.map | 84 +- _checkpoint_scope_8hpp__dep__incl.md5 | 2 +- _checkpoint_scope_8hpp__dep__incl.svg | 558 +++--- _checkpoint_scope_8hpp__dep__incl_org.svg | 560 +++--- ...se_new_attribute_strategy_8cpp_source.html | 6 +- _const_accessor_8hpp__dep__incl.md5 | 2 +- _const_accessor_8hpp__dep__incl.svg | 188 +-- _const_accessor_8hpp__dep__incl_org.svg | 188 +-- _const_accessor_8hxx__dep__incl.md5 | 2 +- _const_accessor_8hxx__dep__incl.svg | 188 +-- _const_accessor_8hxx__dep__incl_org.svg | 188 +-- _disk_options_8cpp_source.html | 2 +- _edge_mesh_8cpp_source.html | 427 ++--- _edge_mesh_8hpp__dep__incl.map | 100 +- _edge_mesh_8hpp__dep__incl.md5 | 2 +- _edge_mesh_8hpp__dep__incl.svg | 1189 +++++++------ _edge_mesh_8hpp__dep__incl_org.svg | 1189 +++++++------ _edge_mesh_8hpp_source.html | 156 +- ...e_mesh_operation_executor_8cpp_source.html | 8 +- _edge_operation_data_8hpp__dep__incl.map | 100 +- _edge_operation_data_8hpp__dep__incl.md5 | 2 +- _edge_operation_data_8hpp__dep__incl.svg | 1494 ++++++++-------- _edge_operation_data_8hpp__dep__incl_org.svg | 1496 ++++++++--------- _edge_split_8cpp_source.html | 22 +- _edge_valence_energy_8cpp_source.html | 2 +- _eigen_matrix_writer_8cpp_source.html | 4 +- _envelope_invariant_8cpp_source.html | 12 +- _function_8cpp_source.html | 2 +- _fusion_edge_invariant_8cpp_source.html | 2 +- _h_d_f5_reader_8cpp_source.html | 200 ++- _h_d_f5_reader_8hpp_source.html | 2 +- _hashable_8hpp__dep__incl.md5 | 2 +- _hashable_8hpp__dep__incl.svg | 152 +- _hashable_8hpp__dep__incl_org.svg | 152 +- _interior_simplex_invariant_8cpp_source.html | 2 +- _invariant_8cpp_source.html | 2 +- _isotropic_remeshing_8cpp_source.html | 2 +- ...al_neighbors_sum_function_8cpp_source.html | 2 +- _marching_8cpp_source.html | 6 +- _max_edge_length_invariant_8cpp_source.html | 2 +- ...kle_tree_interior_node_8hpp__dep__incl.md5 | 2 +- ...kle_tree_interior_node_8hpp__dep__incl.svg | 160 +- ...tree_interior_node_8hpp__dep__incl_org.svg | 160 +- _mesh_8cpp.html | 4 + _mesh_8cpp__incl.map | 100 +- _mesh_8cpp__incl.md5 | 2 +- _mesh_8cpp__incl.svg | 1119 ++++++------ _mesh_8cpp__incl_org.svg | 1119 ++++++------ _mesh_8cpp_source.html | 508 +++--- _mesh_8hpp_source.html | 407 ++--- _mesh__attributes_8cpp_source.html | 24 +- _mesh__construction_8cpp_source.html | 78 +- _mesh__hash_8cpp_source.html | 4 +- _mesh__multimesh_8cpp_source.html | 2 +- _mesh_attribute_handle_8cpp_source.html | 2 +- _mesh_attribute_handle_8hpp__dep__incl.md5 | 2 +- _mesh_attribute_handle_8hpp__dep__incl.svg | 156 +- ...h_attribute_handle_8hpp__dep__incl_org.svg | 156 +- _mesh_attributes_8hpp__dep__incl.map | 96 +- _mesh_attributes_8hpp__dep__incl.md5 | 2 +- _mesh_attributes_8hpp__dep__incl.svg | 730 ++++---- _mesh_attributes_8hpp__dep__incl_org.svg | 732 ++++---- _min_edge_length_invariant_8cpp_source.html | 2 +- ...esh_edge_collapse_functor_8cpp_source.html | 2 +- ...i_mesh_edge_split_functor_8cpp_source.html | 2 +- _multi_mesh_manager_8cpp_source.html | 504 +++--- _multi_mesh_manager_8hpp__dep__incl.map | 100 +- _multi_mesh_manager_8hpp__dep__incl.md5 | 2 +- _multi_mesh_manager_8hpp__dep__incl.svg | 704 ++++---- _multi_mesh_manager_8hpp__dep__incl_org.svg | 706 ++++---- _multi_mesh_manager_8hpp_source.html | 20 +- _multi_mesh_simplex_visitor_8hpp_source.html | 2 +- ...i_mesh_topology_invariant_8cpp_source.html | 2 +- _mutable_accessor_8hpp__dep__incl.map | 88 +- _mutable_accessor_8hpp__dep__incl.md5 | 2 +- _mutable_accessor_8hpp__dep__incl.svg | 582 +++---- _mutable_accessor_8hpp__dep__incl_org.svg | 584 +++---- _mutable_accessor_8hxx__dep__incl.map | 88 +- _mutable_accessor_8hxx__dep__incl.md5 | 2 +- _mutable_accessor_8hxx__dep__incl.svg | 580 +++---- _mutable_accessor_8hxx__dep__incl_org.svg | 582 +++---- _new_attribute_strategy_8cpp_source.html | 2 +- ...pse_to_interior_invariant_8cpp_source.html | 2 +- _operation_8cpp_source.html | 6 +- _optimization_smoothing_8cpp_source.html | 2 +- _paraview_writer_8cpp_source.html | 16 +- ...simplex_autodiff_function_8cpp_source.html | 2 +- _per_simplex_function_8cpp_source.html | 2 +- _point_mesh_8cpp_source.html | 142 +- _point_mesh_8hpp__dep__incl.map | 90 +- _point_mesh_8hpp__dep__incl.md5 | 2 +- _point_mesh_8hpp__dep__incl.svg | 1224 +++++++------- _point_mesh_8hpp__dep__incl_org.svg | 1226 +++++++------- _point_mesh_8hpp_source.html | 83 +- _primitive_8cpp_source.html | 36 +- _primitive_8hpp__dep__incl.md5 | 2 +- _primitive_8hpp__dep__incl.svg | 36 +- _primitive_8hpp__dep__incl_org.svg | 36 +- _primitive_8hpp_source.html | 8 +- _primitive_type_8cpp_source.html | 85 +- _primitive_type_8hpp.html | 8 +- _primitive_type_8hpp.js | 5 +- _primitive_type_8hpp__dep__incl.md5 | 2 +- _primitive_type_8hpp__dep__incl.svg | 12 +- _primitive_type_8hpp__dep__incl_org.svg | 12 +- _primitive_type_8hpp_source.html | 9 +- _project_operation_8cpp_source.html | 2 +- _rational_8hpp__dep__incl.map | 100 +- _rational_8hpp__dep__incl.md5 | 2 +- _rational_8hpp__dep__incl.svg | 786 ++++----- _rational_8hpp__dep__incl_org.svg | 788 ++++----- _raw_simplex_8cpp_source.html | 10 +- _regular_space_8cpp_source.html | 14 +- _scheduler_8cpp_source.html | 2 +- _simplex_8hpp__dep__incl.md5 | 2 +- _simplex_8hpp__dep__incl.svg | 100 +- _simplex_8hpp__dep__incl_org.svg | 100 +- _simplex_8hpp_source.html | 4 +- _simplex_comparisons_8hxx_source.html | 6 +- _simplex_getter_8cpp_source.html | 2 +- _simplex_inversion_invariant_8cpp_source.html | 8 +- ...it_new_attribute_strategy_8cpp_source.html | 6 +- _tag_intersection_8cpp_source.html | 14 +- _tet_cell_split_8cpp_source.html | 4 +- _tet_edge_swap_8cpp_source.html | 2 +- _tet_face_swap_8cpp_source.html | 6 +- _tet_face_swap_8hpp_source.html | 4 +- _tet_mesh_8cpp__incl.map | 28 +- _tet_mesh_8cpp__incl.md5 | 2 +- _tet_mesh_8cpp__incl.svg | 288 ++-- _tet_mesh_8cpp__incl_org.svg | 288 ++-- _tet_mesh_8cpp_source.html | 283 ++-- _tet_mesh_8hpp__dep__incl.map | 100 +- _tet_mesh_8hpp__dep__incl.md5 | 2 +- _tet_mesh_8hpp__dep__incl.svg | 1080 ++++++------ _tet_mesh_8hpp__dep__incl_org.svg | 1082 ++++++------ _tet_mesh_8hpp_source.html | 47 +- _tet_mesh_operation_executor_8cpp_source.html | 24 +- ...logy_preserving_invariant_8cpp_source.html | 10 +- _todo_invariant_8cpp_source.html | 2 +- _tri_edge_swap_8cpp_source.html | 4 +- _tri_face_split_8cpp_source.html | 4 +- _tri_face_split_8hpp_source.html | 4 +- _tri_mesh_8cpp_source.html | 844 +++++----- _tri_mesh_8hpp.html | 6 - _tri_mesh_8hpp__dep__incl.map | 52 - _tri_mesh_8hpp__dep__incl.md5 | 1 - _tri_mesh_8hpp__dep__incl.svg | 943 ----------- _tri_mesh_8hpp__dep__incl_org.svg | 855 ---------- _tri_mesh_8hpp_source.html | 67 +- _tri_mesh_operation_executor_8cpp_source.html | 30 +- ...logy_preserving_invariant_8cpp_source.html | 2 +- _triangle_a_m_i_p_s_8cpp_source.html | 37 +- _triangle_fan_options_8cpp_source.html | 2 +- _tuple_accessor_8hpp__dep__incl.md5 | 2 +- _tuple_accessor_8hpp__dep__incl.svg | 172 +- _tuple_accessor_8hpp__dep__incl_org.svg | 172 +- _tuple_accessor_8hxx__dep__incl.md5 | 2 +- _tuple_accessor_8hxx__dep__incl.svg | 172 +- _tuple_accessor_8hxx__dep__incl_org.svg | 172 +- _tuple_accessor_8hxx_source.html | 39 +- _tuple_tag_8cpp_source.html | 8 +- _typed_attribute_handle_8hpp__dep__incl.md5 | 2 +- _typed_attribute_handle_8hpp__dep__incl.svg | 208 +-- ...d_attribute_handle_8hpp__dep__incl_org.svg | 208 +-- _types_8hpp__dep__incl.md5 | 2 +- _types_8hpp__dep__incl.svg | 156 +- _types_8hpp__dep__incl_org.svg | 156 +- ...on_multi_mesh_map_functor_8cpp_source.html | 24 +- ...ertex_multi_mesh_map_hash_8cpp_source.html | 110 +- ...ex_multi_mesh_map_hash_8hpp__dep__incl.map | 100 +- ...ex_multi_mesh_map_hash_8hpp__dep__incl.md5 | 2 +- ...ex_multi_mesh_map_hash_8hpp__dep__incl.svg | 698 ++++---- ...ulti_mesh_map_hash_8hpp__dep__incl_org.svg | 700 ++++---- ...ertex_multi_mesh_map_hash_8hpp_source.html | 2 +- _use_parent_scope_r_a_i_i_8hpp__dep__incl.map | 90 +- _use_parent_scope_r_a_i_i_8hpp__dep__incl.md5 | 2 +- _use_parent_scope_r_a_i_i_8hpp__dep__incl.svg | 642 +++---- ...rent_scope_r_a_i_i_8hpp__dep__incl_org.svg | 644 +++---- _vertex_laplacian_smooth_8cpp_source.html | 2 +- ...ngential_laplacian_smooth_8cpp_source.html | 12 +- ...mesher_triangle_insertion_8cpp_source.html | 79 +- annotated.html | 2 +- annotated_dup.js | 2 +- ...attribute_scope_handle_8hpp__dep__incl.map | 100 +- ...attribute_scope_handle_8hpp__dep__incl.md5 | 2 +- ...attribute_scope_handle_8hpp__dep__incl.svg | 672 ++++---- ...ibute_scope_handle_8hpp__dep__incl_org.svg | 674 ++++---- ...edge__mesh_2local__switch__tuple_8hpp.html | 2 +- ..._mesh_2local__switch__tuple_8hpp__incl.map | 21 +- ..._mesh_2local__switch__tuple_8hpp__incl.md5 | 2 +- ..._mesh_2local__switch__tuple_8hpp__incl.svg | 255 ++- ...h_2local__switch__tuple_8hpp__incl_org.svg | 250 +++ ...esh_2local__switch__tuple_8hpp_source.html | 2 +- autogen_2local__switch__tuple_8cpp__incl.map | 49 +- autogen_2local__switch__tuple_8cpp__incl.md5 | 2 +- autogen_2local__switch__tuple_8cpp__incl.svg | 563 ++++--- ...n_2local__switch__tuple_8cpp__incl_org.svg | 565 ++++--- ...gen_2local__switch__tuple_8cpp_source.html | 20 +- ..._mesh_2local__switch__tuple_8hpp__incl.map | 31 +- ..._mesh_2local__switch__tuple_8hpp__incl.md5 | 2 +- ..._mesh_2local__switch__tuple_8hpp__incl.svg | 295 ++-- ...h_2local__switch__tuple_8hpp__incl_org.svg | 297 ++-- ...esh_2local__switch__tuple_8hpp_source.html | 2 +- boundary_8cpp_source.html | 66 +- boundary_8hpp_source.html | 2 +- ...__with__preserved__coface_8cpp_source.html | 8 +- boundary__with__preserved__face_8cpp.html | 4 +- ...dary__with__preserved__face_8cpp__incl.map | 98 +- ...dary__with__preserved__face_8cpp__incl.md5 | 2 +- ...dary__with__preserved__face_8cpp__incl.svg | 1436 ++++++++-------- ...__with__preserved__face_8cpp__incl_org.svg | 1436 ++++++++-------- ...ry__with__preserved__face_8cpp_source.html | 104 +- ...ry__with__preserved__face_8hpp_source.html | 2 +- classes.html | 2 +- classwmtk_1_1_edge_mesh-members.html | 36 +- classwmtk_1_1_edge_mesh.html | 173 +- classwmtk_1_1_edge_mesh.js | 4 +- ...mesh_1_1_edge_mesh_operation_executor.html | 10 +- ...257fd21c81468784498229162810af3_cgraph.map | 2 +- ...257fd21c81468784498229162810af3_cgraph.md5 | 2 +- ...257fd21c81468784498229162810af3_cgraph.svg | 2 +- ...365a598aaead39c4d9fa3a01d486fa6_cgraph.map | 2 +- ...365a598aaead39c4d9fa3a01d486fa6_cgraph.md5 | 2 +- ...365a598aaead39c4d9fa3a01d486fa6_cgraph.svg | 2 +- ...598aaead39c4d9fa3a01d486fa6_cgraph_org.svg | 2 +- ...a37ed6f60cad4f5b841670470f01660_cgraph.map | 2 +- ...a37ed6f60cad4f5b841670470f01660_cgraph.md5 | 2 +- ...a37ed6f60cad4f5b841670470f01660_cgraph.svg | 2 +- ...530ca80c07ae67ffe601c2b8f22e3e_icgraph.map | 2 +- ...530ca80c07ae67ffe601c2b8f22e3e_icgraph.md5 | 1 + ...530ca80c07ae67ffe601c2b8f22e3e_icgraph.svg | 4 +- ...a80c07ae67ffe601c2b8f22e3e_icgraph_org.svg | 2 +- ...6725851b572b51a356450adc30c14ed_cgraph.map | 2 +- ...6725851b572b51a356450adc30c14ed_cgraph.md5 | 2 +- ...6725851b572b51a356450adc30c14ed_cgraph.svg | 2 +- ...851b572b51a356450adc30c14ed_cgraph_org.svg | 2 +- ...abc83523b9c470d469730e75eedc3c_icgraph.md5 | 1 - ...355602a9f2879b7ea55ec581f4968ae_cgraph.map | 2 +- ...355602a9f2879b7ea55ec581f4968ae_cgraph.md5 | 2 +- ...355602a9f2879b7ea55ec581f4968ae_cgraph.svg | 2 +- ...0181e4a8ae3981f82ac6620fe978fc5_cgraph.map | 2 +- ...0181e4a8ae3981f82ac6620fe978fc5_cgraph.md5 | 2 +- ...0181e4a8ae3981f82ac6620fe978fc5_cgraph.svg | 2 +- classwmtk_1_1_h_d_f5_reader.html | 6 +- classwmtk_1_1_max_edge_length_invariant.html | 2 +- classwmtk_1_1_mesh-members.html | 149 +- classwmtk_1_1_mesh.html | 310 ++-- classwmtk_1_1_mesh.js | 7 +- ...5eaf6f3eeb78949f3b95c359cc6df68_cgraph.svg | 2 +- ...eaf6f3eeb78949f3b95c359cc6df68_icgraph.svg | 2 +- ...0dc60988327a1f0ace86051df4f3e65_cgraph.svg | 2 +- ...00e9023103df15f15802116aa19ec03_cgraph.map | 2 +- ...00e9023103df15f15802116aa19ec03_cgraph.md5 | 2 +- ...00e9023103df15f15802116aa19ec03_cgraph.svg | 4 +- ...023103df15f15802116aa19ec03_cgraph_org.svg | 2 +- ...d2027cb4b70a75350f147fed7a373f9_cgraph.map | 2 +- ...d2027cb4b70a75350f147fed7a373f9_cgraph.md5 | 2 +- ...d2027cb4b70a75350f147fed7a373f9_cgraph.svg | 2 +- ...7cb4b70a75350f147fed7a373f9_cgraph_org.svg | 2 +- ...d38639fa705c42719431cdffe7885fb_cgraph.map | 2 +- ...d38639fa705c42719431cdffe7885fb_cgraph.md5 | 2 +- ...d38639fa705c42719431cdffe7885fb_cgraph.svg | 4 +- ...39fa705c42719431cdffe7885fb_cgraph_org.svg | 2 +- ...2203cf93aa0cff5c2e5c1fac502ec27_cgraph.map | 2 +- ...2203cf93aa0cff5c2e5c1fac502ec27_cgraph.md5 | 2 +- ...2203cf93aa0cff5c2e5c1fac502ec27_cgraph.svg | 4 +- ...cf93aa0cff5c2e5c1fac502ec27_cgraph_org.svg | 2 +- ...203cf93aa0cff5c2e5c1fac502ec27_icgraph.svg | 2 +- ...33e19ee5ddb037313fa7dbdb0e41771_cgraph.map | 2 +- ...33e19ee5ddb037313fa7dbdb0e41771_cgraph.md5 | 2 +- ...33e19ee5ddb037313fa7dbdb0e41771_cgraph.svg | 4 +- ...9ee5ddb037313fa7dbdb0e41771_cgraph_org.svg | 2 +- ...3e19ee5ddb037313fa7dbdb0e41771_icgraph.svg | 2 +- ...805489402321155d4a1f7023faaf3a_icgraph.svg | 2 +- ...bb2f7ff22ab4aab437168c5962d6266_cgraph.svg | 2 +- ...f91616553b85b15aa0984890171fb1_icgraph.svg | 2 +- ...af39088ce02c2a2f208c762d6f2b52_icgraph.svg | 2 +- ...1b770767cdea17fe0adc0c991202091_cgraph.map | 2 +- ...1b770767cdea17fe0adc0c991202091_cgraph.md5 | 2 +- ...1b770767cdea17fe0adc0c991202091_cgraph.svg | 4 +- ...0767cdea17fe0adc0c991202091_cgraph_org.svg | 2 +- ...58b1910b87752dc0e806742108bec4e_cgraph.svg | 2 +- ...90bc8412756782456cdf3a5bb4582f3_cgraph.map | 2 +- ...90bc8412756782456cdf3a5bb4582f3_cgraph.md5 | 2 +- ...90bc8412756782456cdf3a5bb4582f3_cgraph.svg | 4 +- ...8412756782456cdf3a5bb4582f3_cgraph_org.svg | 2 +- ...fd4fede1199b98a60af2645b06ecf87_cgraph.map | 2 +- ...fd4fede1199b98a60af2645b06ecf87_cgraph.md5 | 2 +- ...fd4fede1199b98a60af2645b06ecf87_cgraph.svg | 4 +- ...ede1199b98a60af2645b06ecf87_cgraph_org.svg | 2 +- ...d57041196b23cfa33661c9488c9c4b_icgraph.svg | 2 +- ...8243712dc3e0d258ad645e7b08870db_cgraph.map | 5 + ...8243712dc3e0d258ad645e7b08870db_cgraph.md5 | 1 + ...8243712dc3e0d258ad645e7b08870db_cgraph.svg | 52 + ...243712dc3e0d258ad645e7b08870db_icgraph.map | 0 ...243712dc3e0d258ad645e7b08870db_icgraph.md5 | 0 ...243712dc3e0d258ad645e7b08870db_icgraph.svg | 4 +- ...12dc3e0d258ad645e7b08870db_icgraph_org.svg | 0 ...bdbbfa0cd7bd9263241f6501db182a_icgraph.svg | 2 +- ...165ceb4c2db2731df90e4ac100637d_icgraph.svg | 2 +- ...a10a23367f4d8804e0ac778475f02f_icgraph.svg | 2 +- ...a480b3f16ac2aadc9887c42748e239_icgraph.svg | 2 +- ...3d77f76d0adb7ae6fafee9db8b701b4_cgraph.map | 2 +- ...3d77f76d0adb7ae6fafee9db8b701b4_cgraph.md5 | 2 +- ...3d77f76d0adb7ae6fafee9db8b701b4_cgraph.svg | 4 +- ...f76d0adb7ae6fafee9db8b701b4_cgraph_org.svg | 2 +- ...f8a7b7d592fdbf672f2c6c9653487ea_cgraph.map | 2 +- ...f8a7b7d592fdbf672f2c6c9653487ea_cgraph.md5 | 2 +- ...f8a7b7d592fdbf672f2c6c9653487ea_cgraph.svg | 2 +- ...8a7b7d592fdbf672f2c6c9653487ea_icgraph.svg | 2 +- ...2637d24776e0e06e2124ce914c4b40f_cgraph.map | 2 +- ...2637d24776e0e06e2124ce914c4b40f_cgraph.md5 | 2 +- ...2637d24776e0e06e2124ce914c4b40f_cgraph.svg | 4 +- ...d24776e0e06e2124ce914c4b40f_cgraph_org.svg | 2 +- ...637d24776e0e06e2124ce914c4b40f_icgraph.svg | 2 +- ...93e47f5da1a44ca19eb2b1665506cce_cgraph.map | 2 +- ...93e47f5da1a44ca19eb2b1665506cce_cgraph.md5 | 2 +- ...93e47f5da1a44ca19eb2b1665506cce_cgraph.svg | 2 +- ...7f5da1a44ca19eb2b1665506cce_cgraph_org.svg | 2 +- ...b63c6ed94b08ec217f7d2aa0b73d28a_cgraph.map | 2 +- ...b63c6ed94b08ec217f7d2aa0b73d28a_cgraph.md5 | 2 +- ...b63c6ed94b08ec217f7d2aa0b73d28a_cgraph.svg | 4 +- ...6ed94b08ec217f7d2aa0b73d28a_cgraph_org.svg | 2 +- ...09a3ed591ffbb0e59c83948970d121_icgraph.svg | 2 +- ...3f681cf24a63b155c9462280385200_icgraph.map | 100 +- ...3f681cf24a63b155c9462280385200_icgraph.md5 | 1 + ...3f681cf24a63b155c9462280385200_icgraph.svg | 972 +++++++++++ ...1cf24a63b155c9462280385200_icgraph_org.svg | 884 ++++++++++ ...5a8a24158c4aa8580c57ba09f885f7_icgraph.svg | 2 +- ...a1a8863d4694baab3679edfb5c0dccb_cgraph.map | 2 +- ...a1a8863d4694baab3679edfb5c0dccb_cgraph.md5 | 2 +- ...a1a8863d4694baab3679edfb5c0dccb_cgraph.svg | 4 +- ...863d4694baab3679edfb5c0dccb_cgraph_org.svg | 2 +- ...326d46e931aebe5707255618d4a0b0_icgraph.svg | 2 +- ...23d8c5ea9c2a2d635eb7c67221206e8_cgraph.map | 2 +- ...23d8c5ea9c2a2d635eb7c67221206e8_cgraph.md5 | 2 +- ...23d8c5ea9c2a2d635eb7c67221206e8_cgraph.svg | 4 +- ...c5ea9c2a2d635eb7c67221206e8_cgraph_org.svg | 2 +- ...3d8c5ea9c2a2d635eb7c67221206e8_icgraph.svg | 2 +- ...af00438d0700358b160e310d69725c9_cgraph.map | 2 +- ...af00438d0700358b160e310d69725c9_cgraph.md5 | 2 +- ...af00438d0700358b160e310d69725c9_cgraph.svg | 2 +- ...f00438d0700358b160e310d69725c9_icgraph.map | 100 +- ...f00438d0700358b160e310d69725c9_icgraph.md5 | 2 +- ...f00438d0700358b160e310d69725c9_icgraph.svg | 811 ++++----- ...38d0700358b160e310d69725c9_icgraph_org.svg | 809 ++++----- ...bb1c54cfd6ec17f4730317ee5fab78d_cgraph.svg | 2 +- ...b1c54cfd6ec17f4730317ee5fab78d_icgraph.svg | 2 +- ...c3435610b9ad07e2d0b7e11774ec83a_cgraph.map | 2 +- ...c3435610b9ad07e2d0b7e11774ec83a_cgraph.md5 | 2 +- ...c3435610b9ad07e2d0b7e11774ec83a_cgraph.svg | 2 +- ...5610b9ad07e2d0b7e11774ec83a_cgraph_org.svg | 2 +- ...c422cc293a4bcd475a2475eaec748ef_cgraph.map | 2 +- ...c422cc293a4bcd475a2475eaec748ef_cgraph.md5 | 2 +- ...c422cc293a4bcd475a2475eaec748ef_cgraph.svg | 2 +- ...cc293a4bcd475a2475eaec748ef_cgraph_org.svg | 2 +- ...ce79ed965e5c4631713fe534f1699a7_cgraph.map | 2 +- ...ce79ed965e5c4631713fe534f1699a7_cgraph.md5 | 2 +- ...ce79ed965e5c4631713fe534f1699a7_cgraph.svg | 4 +- ...ed965e5c4631713fe534f1699a7_cgraph_org.svg | 2 +- ...e23d31a7ad54af38da1bf7b6e232cab_cgraph.map | 2 +- ...e23d31a7ad54af38da1bf7b6e232cab_cgraph.md5 | 2 +- ...e23d31a7ad54af38da1bf7b6e232cab_cgraph.svg | 4 +- ...31a7ad54af38da1bf7b6e232cab_cgraph_org.svg | 2 +- ...23d31a7ad54af38da1bf7b6e232cab_icgraph.svg | 2 +- ...e12857f52985bd548a968a4c819659_icgraph.md5 | 1 - ...e12857f52985bd548a968a4c819659_icgraph.svg | 979 ----------- ...57f52985bd548a968a4c819659_icgraph_org.svg | 891 ---------- ...205d6addf4e76f000c70547253735f0_cgraph.svg | 2 +- ...05d6addf4e76f000c70547253735f0_icgraph.svg | 2 +- ...778c1f8afef3a2b1b1c33a140b3166_icgraph.svg | 2 +- ...57c4894358e3857c09dfb00eb934c1f_cgraph.map | 2 +- ...57c4894358e3857c09dfb00eb934c1f_cgraph.md5 | 2 +- ...57c4894358e3857c09dfb00eb934c1f_cgraph.svg | 2 +- ...894358e3857c09dfb00eb934c1f_cgraph_org.svg | 2 +- ...054c074d4776010002321117ec459e8_cgraph.svg | 2 +- ...54c074d4776010002321117ec459e8_icgraph.svg | 2 +- ...303dff226282b38e9110fb6d1c4c853_cgraph.map | 2 +- ...303dff226282b38e9110fb6d1c4c853_cgraph.md5 | 2 +- ...303dff226282b38e9110fb6d1c4c853_cgraph.svg | 4 +- ...ff226282b38e9110fb6d1c4c853_cgraph_org.svg | 2 +- ...253a3cf3720e87d12b9560d43882e76_cgraph.svg | 2 +- ...608f09c361bbc3ccda3b4e02cc28940_cgraph.svg | 2 +- ...90cad0755b0052b0ca4502e401bcd3_icgraph.svg | 2 +- ...8e5c13a9c5368402ace7c326b4bb58_icgraph.svg | 2 +- ...ca213673a7f569665d73353eae95ccc_cgraph.map | 2 +- ...ca213673a7f569665d73353eae95ccc_cgraph.md5 | 2 +- ...ca213673a7f569665d73353eae95ccc_cgraph.svg | 4 +- ...3673a7f569665d73353eae95ccc_cgraph_org.svg | 2 +- ...a213673a7f569665d73353eae95ccc_icgraph.svg | 2 +- classwmtk_1_1_mesh_writer.html | 4 +- classwmtk_1_1_min_edge_length_invariant.html | 2 +- ..._1_multi_mesh_edge_topology_invariant.html | 2 +- ...7a1a58849c2b75bb85c3f8e9d09ea43_cgraph.map | 2 +- ...7a1a58849c2b75bb85c3f8e9d09ea43_cgraph.md5 | 2 +- ...7a1a58849c2b75bb85c3f8e9d09ea43_cgraph.svg | 2 +- ...58849c2b75bb85c3f8e9d09ea43_cgraph_org.svg | 2 +- classwmtk_1_1_multi_mesh_manager.html | 92 +- ...ce38b4202b0a879f017b0ec2d38c825_cgraph.map | 2 +- ...ce38b4202b0a879f017b0ec2d38c825_cgraph.md5 | 2 +- ...ce38b4202b0a879f017b0ec2d38c825_cgraph.svg | 2 +- ...b4202b0a879f017b0ec2d38c825_cgraph_org.svg | 2 +- ...db9a4ea0ca4f2d518779149e80aefe0_cgraph.map | 34 +- ...db9a4ea0ca4f2d518779149e80aefe0_cgraph.md5 | 2 +- ...db9a4ea0ca4f2d518779149e80aefe0_cgraph.svg | 218 +-- ...4ea0ca4f2d518779149e80aefe0_cgraph_org.svg | 220 +-- ...6c3aa0f1dc8a6e3462ad447053836cf_cgraph.map | 100 +- ...6c3aa0f1dc8a6e3462ad447053836cf_cgraph.md5 | 2 +- ...6c3aa0f1dc8a6e3462ad447053836cf_cgraph.svg | 704 ++++---- ...a0f1dc8a6e3462ad447053836cf_cgraph_org.svg | 704 ++++---- ...f71707b6590c3cf2224513119fa4c89_cgraph.map | 2 +- ...f71707b6590c3cf2224513119fa4c89_cgraph.md5 | 2 +- ...f71707b6590c3cf2224513119fa4c89_cgraph.svg | 2 +- ...07b6590c3cf2224513119fa4c89_cgraph_org.svg | 2 +- ...241611f1d6e79bfb048162effeebd28_cgraph.map | 42 +- ...241611f1d6e79bfb048162effeebd28_cgraph.md5 | 2 +- ...241611f1d6e79bfb048162effeebd28_cgraph.svg | 290 ++-- ...11f1d6e79bfb048162effeebd28_cgraph_org.svg | 290 ++-- ...b5aceb8f1b3a1d0328489811ac489d7_cgraph.map | 2 +- ...b5aceb8f1b3a1d0328489811ac489d7_cgraph.md5 | 2 +- ...b5aceb8f1b3a1d0328489811ac489d7_cgraph.svg | 2 +- ...eb8f1b3a1d0328489811ac489d7_cgraph_org.svg | 2 +- ...f75c13c6e1e4531f605e1cae19a86c0_cgraph.map | 2 +- ...f75c13c6e1e4531f605e1cae19a86c0_cgraph.md5 | 2 +- ...f75c13c6e1e4531f605e1cae19a86c0_cgraph.svg | 2 +- ...13c6e1e4531f605e1cae19a86c0_cgraph_org.svg | 2 +- ...3c699292af8c1357213e8057ad83c69_cgraph.map | 2 +- ...3c699292af8c1357213e8057ad83c69_cgraph.md5 | 2 +- ...3c699292af8c1357213e8057ad83c69_cgraph.svg | 2 +- ...9292af8c1357213e8057ad83c69_cgraph_org.svg | 2 +- ...866514bc57b5f001626c8b2ff069475_cgraph.map | 2 +- ...866514bc57b5f001626c8b2ff069475_cgraph.md5 | 2 +- ...866514bc57b5f001626c8b2ff069475_cgraph.svg | 2 +- ...14bc57b5f001626c8b2ff069475_cgraph_org.svg | 2 +- ...9c27b04f1cd6dcceebb9095b73e7eb5_cgraph.map | 2 +- ...9c27b04f1cd6dcceebb9095b73e7eb5_cgraph.md5 | 2 +- ...9c27b04f1cd6dcceebb9095b73e7eb5_cgraph.svg | 2 +- ...b04f1cd6dcceebb9095b73e7eb5_cgraph_org.svg | 2 +- ...e6576353e81057bca18a1d49ac9cadf_cgraph.map | 2 +- ...e6576353e81057bca18a1d49ac9cadf_cgraph.md5 | 2 +- ...e6576353e81057bca18a1d49ac9cadf_cgraph.svg | 2 +- ...6353e81057bca18a1d49ac9cadf_cgraph_org.svg | 2 +- ...5f099e4a57a0f5e5dd4304ee2eb7cb1_cgraph.map | 2 +- ...5f099e4a57a0f5e5dd4304ee2eb7cb1_cgraph.md5 | 2 +- ...5f099e4a57a0f5e5dd4304ee2eb7cb1_cgraph.svg | 2 +- ...9e4a57a0f5e5dd4304ee2eb7cb1_cgraph_org.svg | 2 +- ...a85ae5901f9c5b6a383bc072f182a57_cgraph.map | 2 +- ...a85ae5901f9c5b6a383bc072f182a57_cgraph.md5 | 2 +- ...a85ae5901f9c5b6a383bc072f182a57_cgraph.svg | 2 +- ...e5901f9c5b6a383bc072f182a57_cgraph_org.svg | 2 +- ...96825608494ebb29802021b875d643d_cgraph.map | 2 +- ...96825608494ebb29802021b875d643d_cgraph.md5 | 2 +- ...96825608494ebb29802021b875d643d_cgraph.svg | 2 +- ...5608494ebb29802021b875d643d_cgraph_org.svg | 2 +- ...6c85dc53862442b20c2b4ace8997c8a_cgraph.map | 2 +- ...6c85dc53862442b20c2b4ace8997c8a_cgraph.md5 | 2 +- ...6c85dc53862442b20c2b4ace8997c8a_cgraph.svg | 2 +- ...dc53862442b20c2b4ace8997c8a_cgraph_org.svg | 2 +- ...b976bb8988f1222287c54e10e4366de_cgraph.map | 2 +- ...b976bb8988f1222287c54e10e4366de_cgraph.md5 | 2 +- ...b976bb8988f1222287c54e10e4366de_cgraph.svg | 2 +- ...bb8988f1222287c54e10e4366de_cgraph_org.svg | 2 +- ...7b6b4544ad22cd46f40a69c688008c0_cgraph.map | 2 +- ...7b6b4544ad22cd46f40a69c688008c0_cgraph.md5 | 2 +- ...7b6b4544ad22cd46f40a69c688008c0_cgraph.svg | 2 +- ...4544ad22cd46f40a69c688008c0_cgraph_org.svg | 2 +- ...cef6ecb08f5da4cf2b6e3859747197f_cgraph.map | 2 +- ...cef6ecb08f5da4cf2b6e3859747197f_cgraph.md5 | 2 +- ...cef6ecb08f5da4cf2b6e3859747197f_cgraph.svg | 2 +- ...ecb08f5da4cf2b6e3859747197f_cgraph_org.svg | 2 +- ...29781419f888eb531d347dd7c84092e_cgraph.map | 2 +- ...29781419f888eb531d347dd7c84092e_cgraph.md5 | 2 +- ...29781419f888eb531d347dd7c84092e_cgraph.svg | 2 +- ...1419f888eb531d347dd7c84092e_cgraph_org.svg | 2 +- ...6ad95e6f65b0e38ce1de249158db6f3_cgraph.map | 2 +- ...6ad95e6f65b0e38ce1de249158db6f3_cgraph.md5 | 2 +- ...6ad95e6f65b0e38ce1de249158db6f3_cgraph.svg | 2 +- ...5e6f65b0e38ce1de249158db6f3_cgraph_org.svg | 2 +- ...87afee8ce9db2e0b0e40027f63f989c_cgraph.map | 2 +- ...87afee8ce9db2e0b0e40027f63f989c_cgraph.md5 | 2 +- ...87afee8ce9db2e0b0e40027f63f989c_cgraph.svg | 2 +- ...ee8ce9db2e0b0e40027f63f989c_cgraph_org.svg | 2 +- ...c1bcc9bac09b0462f88b04e1026b1b6_cgraph.map | 2 +- ...c1bcc9bac09b0462f88b04e1026b1b6_cgraph.md5 | 2 +- ...c1bcc9bac09b0462f88b04e1026b1b6_cgraph.svg | 2 +- ...c9bac09b0462f88b04e1026b1b6_cgraph_org.svg | 2 +- ...76aeebb931d918c2fed74a94af892e8_cgraph.map | 2 +- ...76aeebb931d918c2fed74a94af892e8_cgraph.md5 | 2 +- ...76aeebb931d918c2fed74a94af892e8_cgraph.svg | 2 +- ...ebb931d918c2fed74a94af892e8_cgraph_org.svg | 2 +- ...e3e660f15b5ae131f0a5b59086192f0_cgraph.map | 2 +- ...e3e660f15b5ae131f0a5b59086192f0_cgraph.md5 | 2 +- ...e3e660f15b5ae131f0a5b59086192f0_cgraph.svg | 2 +- ...60f15b5ae131f0a5b59086192f0_cgraph_org.svg | 2 +- classwmtk_1_1_point_mesh-members.html | 34 +- classwmtk_1_1_point_mesh.html | 122 +- classwmtk_1_1_point_mesh.js | 6 +- classwmtk_1_1_primitive-members.html | 2 +- classwmtk_1_1_primitive.html | 34 +- ...ab2288e781fbb6c82cc3fa5d9848f7_icgraph.map | 7 +- ...ab2288e781fbb6c82cc3fa5d9848f7_icgraph.md5 | 2 +- ...ab2288e781fbb6c82cc3fa5d9848f7_icgraph.svg | 61 +- ...da41327c047d1f3fc06a4d72b80d6c4_cgraph.map | 4 - ...da41327c047d1f3fc06a4d72b80d6c4_cgraph.md5 | 1 - ...da41327c047d1f3fc06a4d72b80d6c4_cgraph.svg | 36 - classwmtk_1_1_scheduler.html | 2 +- ...swmtk_1_1_simplex_inversion_invariant.html | 2 +- classwmtk_1_1_tet_mesh-members.html | 48 +- classwmtk_1_1_tet_mesh.html | 173 +- classwmtk_1_1_tet_mesh.js | 4 +- ..._mesh_1_1_tet_mesh_operation_executor.html | 12 +- ...300c3eb5b2c02d01b447d69a3958727_cgraph.map | 2 +- ...300c3eb5b2c02d01b447d69a3958727_cgraph.md5 | 2 +- ...300c3eb5b2c02d01b447d69a3958727_cgraph.svg | 2 +- ...3eb5b2c02d01b447d69a3958727_cgraph_org.svg | 2 +- ...dbbc55e551845492a5befcccf9bc541_cgraph.map | 2 +- ...dbbc55e551845492a5befcccf9bc541_cgraph.md5 | 2 +- ...dbbc55e551845492a5befcccf9bc541_cgraph.svg | 2 +- ...55e551845492a5befcccf9bc541_cgraph_org.svg | 2 +- ...e496b934eb7e07ae7abaf7b5f8b7d5d_cgraph.map | 4 +- ...e496b934eb7e07ae7abaf7b5f8b7d5d_cgraph.md5 | 2 +- ...e496b934eb7e07ae7abaf7b5f8b7d5d_cgraph.svg | 4 +- ...b934eb7e07ae7abaf7b5f8b7d5d_cgraph_org.svg | 4 +- ...6e6f877419cd3489a5b223b5b8bb094_cgraph.map | 4 +- ...6e6f877419cd3489a5b223b5b8bb094_cgraph.md5 | 2 +- ...6e6f877419cd3489a5b223b5b8bb094_cgraph.svg | 4 +- ...877419cd3489a5b223b5b8bb094_cgraph_org.svg | 4 +- ...f834d28e74550ff3662b55a8c696bbc_cgraph.map | 2 +- ...f834d28e74550ff3662b55a8c696bbc_cgraph.md5 | 2 +- ...f834d28e74550ff3662b55a8c696bbc_cgraph.svg | 2 +- ...1b2ec618edb4d478e36f0868a85d86e_cgraph.map | 2 +- ...1b2ec618edb4d478e36f0868a85d86e_cgraph.md5 | 2 +- ...1b2ec618edb4d478e36f0868a85d86e_cgraph.svg | 2 +- ...c618edb4d478e36f0868a85d86e_cgraph_org.svg | 2 +- ...525e2b5565d11fda49e902958dbf4c4_cgraph.map | 2 +- ...525e2b5565d11fda49e902958dbf4c4_cgraph.md5 | 2 +- ...525e2b5565d11fda49e902958dbf4c4_cgraph.svg | 2 +- ...2b5565d11fda49e902958dbf4c4_cgraph_org.svg | 2 +- ...d9f4016fdd79930e161da787889bdf7_cgraph.map | 2 +- ...d9f4016fdd79930e161da787889bdf7_cgraph.md5 | 2 +- ...d9f4016fdd79930e161da787889bdf7_cgraph.svg | 2 +- ...016fdd79930e161da787889bdf7_cgraph_org.svg | 2 +- ...27212d14d3fe4a5afb8dd31b106836_icgraph.md5 | 1 - ...eb060aa0a69f3ce5108fe199decc578_cgraph.map | 2 +- ...eb060aa0a69f3ce5108fe199decc578_cgraph.md5 | 2 +- ...eb060aa0a69f3ce5108fe199decc578_cgraph.svg | 2 +- ...0aa0a69f3ce5108fe199decc578_cgraph_org.svg | 2 +- ...d1aeefd70d379304a122a4d0dd65dee_cgraph.map | 2 +- ...d1aeefd70d379304a122a4d0dd65dee_cgraph.md5 | 2 +- ...d1aeefd70d379304a122a4d0dd65dee_cgraph.svg | 2 +- ...424e5e4d709981e9e10d659f87f97d_icgraph.map | 2 +- ...424e5e4d709981e9e10d659f87f97d_icgraph.md5 | 1 + ...424e5e4d709981e9e10d659f87f97d_icgraph.svg | 4 +- ...5e4d709981e9e10d659f87f97d_icgraph_org.svg | 2 +- ...06d615fb517f9fa4c20e4593ae46500_cgraph.map | 2 +- ...06d615fb517f9fa4c20e4593ae46500_cgraph.md5 | 2 +- ...06d615fb517f9fa4c20e4593ae46500_cgraph.svg | 2 +- ...5ceeaf1baf7f2864706d43f92a8917b_cgraph.map | 2 +- ...5ceeaf1baf7f2864706d43f92a8917b_cgraph.md5 | 2 +- ...5ceeaf1baf7f2864706d43f92a8917b_cgraph.svg | 2 +- ...73daeea94935518ab142fb5131978dc_cgraph.map | 2 +- ...73daeea94935518ab142fb5131978dc_cgraph.md5 | 2 +- ...73daeea94935518ab142fb5131978dc_cgraph.svg | 2 +- classwmtk_1_1_todo_invariant.html | 2 +- classwmtk_1_1_todo_larger_invariant.html | 2 +- classwmtk_1_1_todo_smaller_invariant.html | 2 +- classwmtk_1_1_tri_mesh-members.html | 40 +- classwmtk_1_1_tri_mesh.html | 203 ++- classwmtk_1_1_tri_mesh.js | 4 +- ..._mesh_1_1_tri_mesh_operation_executor.html | 10 +- ...0c05de7f734bc8f9aa84518512ad5c7_cgraph.map | 4 +- ...0c05de7f734bc8f9aa84518512ad5c7_cgraph.md5 | 2 +- ...0c05de7f734bc8f9aa84518512ad5c7_cgraph.svg | 4 +- ...de7f734bc8f9aa84518512ad5c7_cgraph_org.svg | 4 +- ...7977fc07ce1f6618c8dd6e5cef42e6e_cgraph.map | 4 +- ...7977fc07ce1f6618c8dd6e5cef42e6e_cgraph.md5 | 2 +- ...7977fc07ce1f6618c8dd6e5cef42e6e_cgraph.svg | 4 +- ...fc07ce1f6618c8dd6e5cef42e6e_cgraph_org.svg | 4 +- ...9f4f801e8e99648fcad59e11e8595b4_cgraph.map | 2 +- ...9f4f801e8e99648fcad59e11e8595b4_cgraph.md5 | 2 +- ...9f4f801e8e99648fcad59e11e8595b4_cgraph.svg | 2 +- ...801e8e99648fcad59e11e8595b4_cgraph_org.svg | 2 +- ...85d418f3d8255002ff6ed077c7cbb7d_cgraph.map | 2 +- ...85d418f3d8255002ff6ed077c7cbb7d_cgraph.md5 | 2 +- ...85d418f3d8255002ff6ed077c7cbb7d_cgraph.svg | 2 +- ...1b9b18bfd6bd9223a2b39f01773a12c_cgraph.map | 2 +- ...1b9b18bfd6bd9223a2b39f01773a12c_cgraph.md5 | 2 +- ...1b9b18bfd6bd9223a2b39f01773a12c_cgraph.svg | 2 +- ...bbf2bda254d11ad60506d6b486de0b_icgraph.md5 | 1 - ...61dbcf722d9702b21c60e1bdb07314a_cgraph.map | 2 +- ...61dbcf722d9702b21c60e1bdb07314a_cgraph.md5 | 2 +- ...61dbcf722d9702b21c60e1bdb07314a_cgraph.svg | 2 +- ...80d7bf51ebd7a8c096e904867bd9a41_cgraph.map | 2 +- ...80d7bf51ebd7a8c096e904867bd9a41_cgraph.md5 | 2 +- ...80d7bf51ebd7a8c096e904867bd9a41_cgraph.svg | 2 +- ...bf51ebd7a8c096e904867bd9a41_cgraph_org.svg | 2 +- ...75c25ed665c9c9a7f1ae92818a1b7c_icgraph.map | 2 +- ...75c25ed665c9c9a7f1ae92818a1b7c_icgraph.md5 | 1 + ...75c25ed665c9c9a7f1ae92818a1b7c_icgraph.svg | 4 +- ...5ed665c9c9a7f1ae92818a1b7c_icgraph_org.svg | 2 +- ...17a644c776176eb2a1d536792502e46_cgraph.map | 2 +- ...17a644c776176eb2a1d536792502e46_cgraph.md5 | 2 +- ...17a644c776176eb2a1d536792502e46_cgraph.svg | 2 +- classwmtk_1_1_tuple.html | 12 +- ...tk_1_1attribute_1_1_attribute_manager.html | 12 +- ...mtk_1_1attribute_1_1_caching_accessor.html | 2 +- ..._1attribute_1_1_mesh_attribute_handle.html | 10 +- ...swmtk_1_1attribute_1_1_tuple_accessor.html | 2 +- ...1attribute_1_1_typed_attribute_handle.html | 4 +- ...tk_1_1components_1_1_tag_intersection.html | 2 +- ...fa5965bec539d0db6775dfd0a9177d7_cgraph.map | 2 +- ...fa5965bec539d0db6775dfd0a9177d7_cgraph.md5 | 2 +- ...fa5965bec539d0db6775dfd0a9177d7_cgraph.svg | 2 +- ...65bec539d0db6775dfd0a9177d7_cgraph_org.svg | 2 +- ...089317765f51a727fdde846aad4c276_cgraph.map | 2 +- ...089317765f51a727fdde846aad4c276_cgraph.md5 | 2 +- ...089317765f51a727fdde846aad4c276_cgraph.svg | 2 +- ...17765f51a727fdde846aad4c276_cgraph_org.svg | 2 +- ..._1components_1_1internal_1_1_marching.html | 2 +- ...ponents_1_1internal_1_1_regular_space.html | 2 +- ...9adef544fff10ba9257d128fd13393c_cgraph.map | 2 +- ...9adef544fff10ba9257d128fd13393c_cgraph.md5 | 2 +- ...9adef544fff10ba9257d128fd13393c_cgraph.svg | 2 +- ...f544fff10ba9257d128fd13393c_cgraph_org.svg | 2 +- classwmtk_1_1function_1_1_a_m_i_p_s.html | 8 +- ...6709a007132c33f85efe0b4abd16b93_cgraph.map | 2 +- ...6709a007132c33f85efe0b4abd16b93_cgraph.md5 | 2 +- ...6709a007132c33f85efe0b4abd16b93_cgraph.svg | 2 +- ...a007132c33f85efe0b4abd16b93_cgraph_org.svg | 2 +- ...k_1_1function_1_1_edge_valence_energy.html | 2 +- ...25dd9d07e1f9d18c92c7a3395f271c1_cgraph.map | 2 +- ...25dd9d07e1f9d18c92c7a3395f271c1_cgraph.md5 | 2 +- ...25dd9d07e1f9d18c92c7a3395f271c1_cgraph.svg | 2 +- ...9d07e1f9d18c92c7a3395f271c1_cgraph_org.svg | 2 +- classwmtk_1_1function_1_1_function.html | 2 +- ...tion_1_1_local_neighbors_sum_function.html | 2 +- ...b81383595fa81fb270266bb6cee71da_cgraph.map | 2 +- ...b81383595fa81fb270266bb6cee71da_cgraph.md5 | 2 +- ...b81383595fa81fb270266bb6cee71da_cgraph.svg | 2 +- ...83595fa81fb270266bb6cee71da_cgraph_org.svg | 2 +- ...5bfd84c9f092364f449605199731442_cgraph.map | 2 +- ...5bfd84c9f092364f449605199731442_cgraph.md5 | 2 +- ...5bfd84c9f092364f449605199731442_cgraph.svg | 2 +- ...84c9f092364f449605199731442_cgraph_org.svg | 2 +- ...f4a1942d320c2d613d1af447738f1ea_cgraph.map | 2 +- ...f4a1942d320c2d613d1af447738f1ea_cgraph.md5 | 2 +- ...f4a1942d320c2d613d1af447738f1ea_cgraph.svg | 2 +- ...942d320c2d613d1af447738f1ea_cgraph_org.svg | 2 +- ...a8a406910f491899eaaa0c8e5b400c2_cgraph.map | 2 +- ...a8a406910f491899eaaa0c8e5b400c2_cgraph.md5 | 2 +- ...a8a406910f491899eaaa0c8e5b400c2_cgraph.svg | 2 +- ...06910f491899eaaa0c8e5b400c2_cgraph_org.svg | 2 +- ...1d0db196aa7c4aea9c37a4acd3bef19_cgraph.map | 2 +- ...1d0db196aa7c4aea9c37a4acd3bef19_cgraph.md5 | 2 +- ...1d0db196aa7c4aea9c37a4acd3bef19_cgraph.svg | 2 +- ...b196aa7c4aea9c37a4acd3bef19_cgraph_org.svg | 2 +- ...ion_1_1_per_simplex_autodiff_function.html | 2 +- ...8302c72d52af67baf819ca0ffff24f6_cgraph.map | 2 +- ...8302c72d52af67baf819ca0ffff24f6_cgraph.md5 | 2 +- ...8302c72d52af67baf819ca0ffff24f6_cgraph.svg | 2 +- ...c72d52af67baf819ca0ffff24f6_cgraph_org.svg | 2 +- ..._1_1function_1_1_per_simplex_function.html | 2 +- ...tk_1_1function_1_1_triangle_a_m_i_p_s.html | 2 +- ..._1_1invariants_1_1_envelope_invariant.html | 4 +- ...d834a753526ea4996f7a9aa5b078f45_cgraph.map | 2 +- ...d834a753526ea4996f7a9aa5b078f45_cgraph.md5 | 2 +- ...d834a753526ea4996f7a9aa5b078f45_cgraph.svg | 2 +- ...a753526ea4996f7a9aa5b078f45_cgraph_org.svg | 2 +- ...1invariants_1_1_fusion_edge_invariant.html | 2 +- ...b8894b188e06d51bad0c0df062b37fe_cgraph.map | 2 +- ...b8894b188e06d51bad0c0df062b37fe_cgraph.md5 | 2 +- ...b8894b188e06d51bad0c0df062b37fe_cgraph.svg | 2 +- ...4b188e06d51bad0c0df062b37fe_cgraph_org.svg | 2 +- ...riants_1_1_interior_simplex_invariant.html | 2 +- classwmtk_1_1invariants_1_1_invariant.html | 2 +- ...9dcf6e3fa8f371321c5393960972a43_cgraph.map | 2 +- ...9dcf6e3fa8f371321c5393960972a43_cgraph.md5 | 2 +- ...9dcf6e3fa8f371321c5393960972a43_cgraph.svg | 2 +- ...6e3fa8f371321c5393960972a43_cgraph_org.svg | 2 +- ...3041de6196a1d4b139741180a05c91d_cgraph.map | 2 +- ...3041de6196a1d4b139741180a05c91d_cgraph.md5 | 2 +- ...3041de6196a1d4b139741180a05c91d_cgraph.svg | 2 +- ...de6196a1d4b139741180a05c91d_cgraph_org.svg | 2 +- ...20325711274b7754c4b6ae6b12151c9_cgraph.map | 2 +- ...20325711274b7754c4b6ae6b12151c9_cgraph.md5 | 2 +- ...20325711274b7754c4b6ae6b12151c9_cgraph.svg | 2 +- ...5711274b7754c4b6ae6b12151c9_cgraph_org.svg | 2 +- ...ca33e950e39423425248ba8d25b3dca_cgraph.map | 2 +- ...ca33e950e39423425248ba8d25b3dca_cgraph.md5 | 2 +- ...ca33e950e39423425248ba8d25b3dca_cgraph.svg | 2 +- ...e950e39423425248ba8d25b3dca_cgraph_org.svg | 2 +- ...3c779db7485cb3e628da2c6162af6b1_cgraph.map | 2 +- ...3c779db7485cb3e628da2c6162af6b1_cgraph.md5 | 2 +- ...3c779db7485cb3e628da2c6162af6b1_cgraph.svg | 2 +- ...9db7485cb3e628da2c6162af6b1_cgraph_org.svg | 2 +- ...5aa725e6ae913b914734b6b4d084a7b_cgraph.map | 2 +- ...5aa725e6ae913b914734b6b4d084a7b_cgraph.md5 | 2 +- ...5aa725e6ae913b914734b6b4d084a7b_cgraph.svg | 2 +- ...25e6ae913b914734b6b4d084a7b_cgraph_org.svg | 2 +- ...6763a63b94889f8e22cd9c705c84110_cgraph.map | 2 +- ...6763a63b94889f8e22cd9c705c84110_cgraph.md5 | 2 +- ...6763a63b94889f8e22cd9c705c84110_cgraph.svg | 2 +- ...a63b94889f8e22cd9c705c84110_cgraph_org.svg | 2 +- ...undary_collapse_to_interior_invariant.html | 2 +- ...ructure_topology_preserving_invariant.html | 2 +- ...0e554417dfffcaedce3a167b351173b_cgraph.map | 2 +- ...0e554417dfffcaedce3a167b351173b_cgraph.md5 | 2 +- ...0e554417dfffcaedce3a167b351173b_cgraph.svg | 2 +- ...4417dfffcaedce3a167b351173b_cgraph_org.svg | 2 +- ...ructure_topology_preserving_invariant.html | 2 +- ...bafc4a52c4d8cbfadee5edd24cbe01f_cgraph.map | 2 +- ...bafc4a52c4d8cbfadee5edd24cbe01f_cgraph.md5 | 2 +- ...bafc4a52c4d8cbfadee5edd24cbe01f_cgraph.svg | 2 +- ...4a52c4d8cbfadee5edd24cbe01f_cgraph_org.svg | 2 +- ...2f6805f4a5bfc3aba4f0c2169e03a99_cgraph.map | 2 +- ...2f6805f4a5bfc3aba4f0c2169e03a99_cgraph.md5 | 2 +- ...2f6805f4a5bfc3aba4f0c2169e03a99_cgraph.svg | 2 +- ...05f4a5bfc3aba4f0c2169e03a99_cgraph_org.svg | 2 +- classwmtk_1_1io_1_1_cache.html | 2 +- ...12b2d7adaeb163afee61b194eb802fd_cgraph.map | 2 +- ...12b2d7adaeb163afee61b194eb802fd_cgraph.md5 | 2 +- ...12b2d7adaeb163afee61b194eb802fd_cgraph.svg | 2 +- ...d7adaeb163afee61b194eb802fd_cgraph_org.svg | 2 +- classwmtk_1_1io_1_1_paraview_writer.html | 4 +- ...ca390cc74eae5a2b2fc2a431ad0d0b8_cgraph.map | 6 +- ...ca390cc74eae5a2b2fc2a431ad0d0b8_cgraph.md5 | 2 +- ...ca390cc74eae5a2b2fc2a431ad0d0b8_cgraph.svg | 141 +- ...0cc74eae5a2b2fc2a431ad0d0b8_cgraph_org.svg | 99 ++ ...mtk_1_1multimesh_1_1_boundary_checker.html | 2 +- ...ed1904d61f664b9905f95924e8d6b64_cgraph.map | 2 +- ...ed1904d61f664b9905f95924e8d6b64_cgraph.md5 | 2 +- ...ed1904d61f664b9905f95924e8d6b64_cgraph.svg | 2 +- ...04d61f664b9905f95924e8d6b64_cgraph_org.svg | 2 +- ...3757a6c4ff01617e4c0ac4b968407b5_cgraph.map | 2 +- ...3757a6c4ff01617e4c0ac4b968407b5_cgraph.md5 | 2 +- ...3757a6c4ff01617e4c0ac4b968407b5_cgraph.svg | 2 +- ...a6c4ff01617e4c0ac4b968407b5_cgraph_org.svg | 2 +- ...timesh_1_1_multi_mesh_simplex_visitor.html | 2 +- ...4359b5c36f328c241da00f5fc6d93a7_cgraph.map | 2 +- ...4359b5c36f328c241da00f5fc6d93a7_cgraph.md5 | 2 +- ...4359b5c36f328c241da00f5fc6d93a7_cgraph.svg | 2 +- ...b5c36f328c241da00f5fc6d93a7_cgraph_org.svg | 2 +- ...sh_1_1utils_1_1internal_1_1_tuple_tag.html | 20 +- ...537cb4e71612d88c4541856b7352ee6_cgraph.map | 26 +- ...537cb4e71612d88c4541856b7352ee6_cgraph.md5 | 2 +- ...537cb4e71612d88c4541856b7352ee6_cgraph.svg | 245 +-- ...b4e71612d88c4541856b7352ee6_cgraph_org.svg | 247 +-- ...4880862626b85c76af2061a637ed0ff_cgraph.map | 6 +- ...4880862626b85c76af2061a637ed0ff_cgraph.md5 | 2 +- ...4880862626b85c76af2061a637ed0ff_cgraph.svg | 141 +- ...862626b85c76af2061a637ed0ff_cgraph_org.svg | 118 ++ ...6f9d0aa5d7d0de388e17b239faab649_cgraph.map | 22 +- ...6f9d0aa5d7d0de388e17b239faab649_cgraph.md5 | 2 +- ...6f9d0aa5d7d0de388e17b239faab649_cgraph.svg | 191 ++- ...0aa5d7d0de388e17b239faab649_cgraph_org.svg | 193 ++- ...9f54c784fb3d50bba75eb8d5db6ed8a_cgraph.map | 100 +- ...9f54c784fb3d50bba75eb8d5db6ed8a_cgraph.md5 | 2 +- ...9f54c784fb3d50bba75eb8d5db6ed8a_cgraph.svg | 1002 +++++------ ...c784fb3d50bba75eb8d5db6ed8a_cgraph_org.svg | 1004 +++++------ ...f9b080854e8a77d377a9a670c1fa9ef_cgraph.map | 10 +- ...f9b080854e8a77d377a9a670c1fa9ef_cgraph.md5 | 2 +- ...f9b080854e8a77d377a9a670c1fa9ef_cgraph.svg | 141 +- ...80854e8a77d377a9a670c1fa9ef_cgraph_org.svg | 101 ++ ...1abc2743fec235b445ec7b584b8971e_cgraph.map | 6 +- ...1abc2743fec235b445ec7b584b8971e_cgraph.md5 | 2 +- ...1abc2743fec235b445ec7b584b8971e_cgraph.svg | 63 +- ...2743fec235b445ec7b584b8971e_cgraph_org.svg | 65 +- ...f875f1fb984fb5d322e0ac0c9dcc145_cgraph.map | 20 +- ...f875f1fb984fb5d322e0ac0c9dcc145_cgraph.md5 | 2 +- ...f875f1fb984fb5d322e0ac0c9dcc145_cgraph.svg | 189 ++- ...f1fb984fb5d322e0ac0c9dcc145_cgraph_org.svg | 191 ++- ...ca3241a2661355c5351269aa5a275c6_cgraph.map | 4 +- ...ca3241a2661355c5351269aa5a275c6_cgraph.md5 | 2 +- ...ca3241a2661355c5351269aa5a275c6_cgraph.svg | 37 +- ...41a2661355c5351269aa5a275c6_cgraph_org.svg | 39 +- ...f1cbc3cfaaebc987060989c98bdf6de_cgraph.map | 4 +- ...f1cbc3cfaaebc987060989c98bdf6de_cgraph.md5 | 2 +- ...f1cbc3cfaaebc987060989c98bdf6de_cgraph.svg | 37 +- ...c3cfaaebc987060989c98bdf6de_cgraph_org.svg | 39 +- ...f43c71e38eb6f098ea24a73532a3739_cgraph.map | 6 +- ...f43c71e38eb6f098ea24a73532a3739_cgraph.md5 | 2 +- ...f43c71e38eb6f098ea24a73532a3739_cgraph.svg | 63 +- ...71e38eb6f098ea24a73532a3739_cgraph_org.svg | 65 +- ...517c516675acd9b4964890cf78ce9c9_cgraph.map | 4 +- ...517c516675acd9b4964890cf78ce9c9_cgraph.md5 | 2 +- ...517c516675acd9b4964890cf78ce9c9_cgraph.svg | 129 +- ...516675acd9b4964890cf78ce9c9_cgraph_org.svg | 156 ++ ...921071b9217221d30d56b51419c78e7_cgraph.map | 8 +- ...921071b9217221d30d56b51419c78e7_cgraph.md5 | 2 +- ...921071b9217221d30d56b51419c78e7_cgraph.svg | 141 +- ...71b9217221d30d56b51419c78e7_cgraph_org.svg | 84 + ..._1_1_attribute_transfer_strategy_base.html | 2 +- ...883c6416f61c4ee06588a86c3b8d731_cgraph.map | 2 +- ...883c6416f61c4ee06588a86c3b8d731_cgraph.md5 | 2 +- ...883c6416f61c4ee06588a86c3b8d731_cgraph.svg | 2 +- ...6416f61c4ee06588a86c3b8d731_cgraph_org.svg | 2 +- ...5e03221c4b6b49e1892ed464d84c0cd_cgraph.map | 2 +- ...5e03221c4b6b49e1892ed464d84c0cd_cgraph.md5 | 2 +- ...5e03221c4b6b49e1892ed464d84c0cd_cgraph.svg | 2 +- ...221c4b6b49e1892ed464d84c0cd_cgraph_org.svg | 2 +- ...s_1_1_collapse_new_attribute_strategy.html | 2 +- ...a4ee7f8de76cb4cd958357334e8f908_cgraph.map | 2 +- ...a4ee7f8de76cb4cd958357334e8f908_cgraph.md5 | 2 +- ...a4ee7f8de76cb4cd958357334e8f908_cgraph.svg | 2 +- ...7f8de76cb4cd958357334e8f908_cgraph_org.svg | 2 +- ...d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.map | 2 +- ...d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.md5 | 2 +- ...d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.svg | 2 +- ...8ef34eb9d5b32c8d290270fe5d3_cgraph_org.svg | 2 +- classwmtk_1_1operations_1_1_edge_split.html | 2 +- ...8ebd02932d6f6d211ba9771d0524c4a_cgraph.map | 2 +- ...8ebd02932d6f6d211ba9771d0524c4a_cgraph.md5 | 2 +- ...8ebd02932d6f6d211ba9771d0524c4a_cgraph.svg | 2 +- ...02932d6f6d211ba9771d0524c4a_cgraph_org.svg | 2 +- ...f2afde09bd19955800804d11f7dfc2b_cgraph.map | 2 +- ...f2afde09bd19955800804d11f7dfc2b_cgraph.md5 | 2 +- ...f2afde09bd19955800804d11f7dfc2b_cgraph.svg | 2 +- ...de09bd19955800804d11f7dfc2b_cgraph_org.svg | 2 +- ...operations_1_1_new_attribute_strategy.html | 2 +- classwmtk_1_1operations_1_1_operation.html | 6 +- ...cf4616909230345e0039b33c28d9214_cgraph.map | 2 +- ...cf4616909230345e0039b33c28d9214_cgraph.md5 | 2 +- ...cf4616909230345e0039b33c28d9214_cgraph.svg | 2 +- ...16909230345e0039b33c28d9214_cgraph_org.svg | 2 +- ...c6426d34b54642aacb28e7cf93e328f_cgraph.map | 2 +- ...c6426d34b54642aacb28e7cf93e328f_cgraph.md5 | 2 +- ...c6426d34b54642aacb28e7cf93e328f_cgraph.svg | 2 +- ...6d34b54642aacb28e7cf93e328f_cgraph_org.svg | 2 +- ...802270b57ba3fe8ed2345b5777f46af_cgraph.map | 2 +- ...802270b57ba3fe8ed2345b5777f46af_cgraph.md5 | 2 +- ...802270b57ba3fe8ed2345b5777f46af_cgraph.svg | 2 +- ...70b57ba3fe8ed2345b5777f46af_cgraph_org.svg | 2 +- ...181d255eb0ef5297646e0dc9dc817a7_cgraph.map | 2 +- ...181d255eb0ef5297646e0dc9dc817a7_cgraph.md5 | 2 +- ...181d255eb0ef5297646e0dc9dc817a7_cgraph.svg | 2 +- ...255eb0ef5297646e0dc9dc817a7_cgraph_org.svg | 2 +- ...operations_1_1_optimization_smoothing.html | 2 +- ...56eb77b00a2c1bf2e2fd918b275078b_cgraph.map | 2 +- ...56eb77b00a2c1bf2e2fd918b275078b_cgraph.md5 | 2 +- ...56eb77b00a2c1bf2e2fd918b275078b_cgraph.svg | 2 +- ...77b00a2c1bf2e2fd918b275078b_cgraph_org.svg | 2 +- ...5bf8a5fdf8527d9843f3f578c646b41_cgraph.map | 2 +- ...5bf8a5fdf8527d9843f3f578c646b41_cgraph.md5 | 2 +- ...5bf8a5fdf8527d9843f3f578c646b41_cgraph.svg | 2 +- ...a5fdf8527d9843f3f578c646b41_cgraph_org.svg | 2 +- ...ions_1_1_split_new_attribute_strategy.html | 2 +- ...54d76c92c262b3957a5a13a2efdaf12_cgraph.map | 2 +- ...54d76c92c262b3957a5a13a2efdaf12_cgraph.md5 | 2 +- ...54d76c92c262b3957a5a13a2efdaf12_cgraph.svg | 2 +- ...6c92c262b3957a5a13a2efdaf12_cgraph_org.svg | 2 +- ...perations_1_1_vertex_laplacian_smooth.html | 2 +- ...2b68bed2c372520db2e828fcb226797_cgraph.map | 2 +- ...2b68bed2c372520db2e828fcb226797_cgraph.md5 | 2 +- ...2b68bed2c372520db2e828fcb226797_cgraph.svg | 2 +- ...bed2c372520db2e828fcb226797_cgraph_org.svg | 2 +- ..._1_vertex_tangential_laplacian_smooth.html | 2 +- ...bdafc81c42b34cdafe1b229217d819c_cgraph.map | 2 +- ...bdafc81c42b34cdafe1b229217d819c_cgraph.md5 | 2 +- ...bdafc81c42b34cdafe1b229217d819c_cgraph.svg | 2 +- ...c81c42b34cdafe1b229217d819c_cgraph_org.svg | 2 +- ...ns_1_1composite_1_1_project_operation.html | 2 +- ...502ed31a22f3171e399e5362b920a81_cgraph.map | 2 +- ...502ed31a22f3171e399e5362b920a81_cgraph.md5 | 2 +- ...502ed31a22f3171e399e5362b920a81_cgraph.svg | 2 +- ...d31a22f3171e399e5362b920a81_cgraph_org.svg | 2 +- ...0aa2bc6e51b9d8f94fd5943627545dd_cgraph.map | 2 +- ...0aa2bc6e51b9d8f94fd5943627545dd_cgraph.md5 | 2 +- ...0aa2bc6e51b9d8f94fd5943627545dd_cgraph.svg | 2 +- ...bc6e51b9d8f94fd5943627545dd_cgraph_org.svg | 2 +- ...tions_1_1composite_1_1_tet_cell_split.html | 2 +- ...ations_1_1composite_1_1_tet_edge_swap.html | 2 +- ...d043bd04d267b27038ff4e824aed8e0_cgraph.map | 2 +- ...d043bd04d267b27038ff4e824aed8e0_cgraph.md5 | 2 +- ...d043bd04d267b27038ff4e824aed8e0_cgraph.svg | 2 +- ...bd04d267b27038ff4e824aed8e0_cgraph_org.svg | 2 +- ...ations_1_1composite_1_1_tet_face_swap.html | 4 +- ...1cbdc65275c3680519e077a22f0f47e_cgraph.map | 2 +- ...1cbdc65275c3680519e077a22f0f47e_cgraph.md5 | 2 +- ...1cbdc65275c3680519e077a22f0f47e_cgraph.svg | 2 +- ...c65275c3680519e077a22f0f47e_cgraph_org.svg | 2 +- ...ations_1_1composite_1_1_tri_edge_swap.html | 2 +- ...tions_1_1composite_1_1_tri_face_split.html | 4 +- ...1c7178dc84390c7c693f4294a8f0f26_cgraph.map | 2 +- ...1c7178dc84390c7c693f4294a8f0f26_cgraph.md5 | 2 +- ...1c7178dc84390c7c693f4294a8f0f26_cgraph.svg | 2 +- ...78dc84390c7c693f4294a8f0f26_cgraph_org.svg | 2 +- ...953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.map | 2 +- ...953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.md5 | 2 +- ...953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.svg | 2 +- ...7fc9b69dc5fb1adaac297a8b7d7_cgraph_org.svg | 2 +- ...e9e1fb7ca8656fb98295b118a54b909_cgraph.map | 2 +- ...e9e1fb7ca8656fb98295b118a54b909_cgraph.md5 | 2 +- ...e9e1fb7ca8656fb98295b118a54b909_cgraph.svg | 2 +- ...fb7ca8656fb98295b118a54b909_cgraph_org.svg | 2 +- ...f0532f826f70f51e8b5a9a2275e426b_cgraph.map | 2 +- ...f0532f826f70f51e8b5a9a2275e426b_cgraph.md5 | 2 +- ...f0532f826f70f51e8b5a9a2275e426b_cgraph.svg | 2 +- ...2f826f70f51e8b5a9a2275e426b_cgraph_org.svg | 2 +- ..._1_1tet__mesh_1_1_edge_operation_data.html | 10 +- ...b36950981ccdbd5b04a2d7eccc758a3_cgraph.map | 2 +- ...b36950981ccdbd5b04a2d7eccc758a3_cgraph.md5 | 2 +- ...b36950981ccdbd5b04a2d7eccc758a3_cgraph.svg | 2 +- ...50981ccdbd5b04a2d7eccc758a3_cgraph_org.svg | 2 +- ...9bd25c4ffb57ea07683a822dc5aae05_cgraph.map | 2 +- ...9bd25c4ffb57ea07683a822dc5aae05_cgraph.md5 | 2 +- ...9bd25c4ffb57ea07683a822dc5aae05_cgraph.svg | 2 +- ...5c4ffb57ea07683a822dc5aae05_cgraph_org.svg | 2 +- ...62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.map | 2 +- ...62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.md5 | 2 +- ...62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.svg | 2 +- ...f6e69a6bb038ae1cfd3021e8f4a_cgraph_org.svg | 2 +- ..._1_1tri__mesh_1_1_edge_operation_data.html | 2 +- ...de449107fdbb8d53b331d0071109a33_cgraph.map | 2 +- ...de449107fdbb8d53b331d0071109a33_cgraph.md5 | 2 +- ...de449107fdbb8d53b331d0071109a33_cgraph.svg | 2 +- ...9107fdbb8d53b331d0071109a33_cgraph_org.svg | 2 +- ...f44117bceeaae70d0c4b87f7db7af0a_cgraph.map | 2 +- ...f44117bceeaae70d0c4b87f7db7af0a_cgraph.md5 | 2 +- ...f44117bceeaae70d0c4b87f7db7af0a_cgraph.svg | 2 +- ...17bceeaae70d0c4b87f7db7af0a_cgraph_org.svg | 2 +- ..._1_1_multi_mesh_edge_collapse_functor.html | 6 +- ...9f0ca902b9ffcd615e71f6f1b005a84_cgraph.map | 2 +- ...9f0ca902b9ffcd615e71f6f1b005a84_cgraph.md5 | 2 +- ...9f0ca902b9ffcd615e71f6f1b005a84_cgraph.svg | 2 +- ...a902b9ffcd615e71f6f1b005a84_cgraph_org.svg | 2 +- ...ils_1_1_multi_mesh_edge_split_functor.html | 6 +- ...edge_operation_multi_mesh_map_functor.html | 16 +- ...c69338c29bf0105b1881d829a177d45_cgraph.map | 2 +- ...c69338c29bf0105b1881d829a177d45_cgraph.md5 | 2 +- ...c69338c29bf0105b1881d829a177d45_cgraph.svg | 2 +- ...38c29bf0105b1881d829a177d45_cgraph_org.svg | 2 +- ...72bd6605137e21189ac91b5290af06d_cgraph.map | 2 +- ...72bd6605137e21189ac91b5290af06d_cgraph.md5 | 2 +- ...72bd6605137e21189ac91b5290af06d_cgraph.svg | 2 +- ...6605137e21189ac91b5290af06d_cgraph_org.svg | 2 +- ...7611fefa85bea3d1858ca385b0f350a_cgraph.map | 4 +- ...7611fefa85bea3d1858ca385b0f350a_cgraph.md5 | 2 +- ...7611fefa85bea3d1858ca385b0f350a_cgraph.svg | 48 +- ...fefa85bea3d1858ca385b0f350a_cgraph_org.svg | 48 +- ...f3a220b85044a73d43a4c124d099bbc_cgraph.map | 4 +- ...f3a220b85044a73d43a4c124d099bbc_cgraph.md5 | 2 +- ...f3a220b85044a73d43a4c124d099bbc_cgraph.svg | 48 +- ...20b85044a73d43a4c124d099bbc_cgraph_org.svg | 48 +- ...fd40fcd5b842c963ae1511a255ba646_cgraph.map | 100 +- ...fd40fcd5b842c963ae1511a255ba646_cgraph.md5 | 2 +- ...fd40fcd5b842c963ae1511a255ba646_cgraph.svg | 708 ++++---- ...fcd5b842c963ae1511a255ba646_cgraph_org.svg | 708 ++++---- classwmtk_1_1simplex_1_1_raw_simplex.html | 6 +- ...a2cf09ebca37f5d061fbfa76a545468_cgraph.map | 32 +- ...a2cf09ebca37f5d061fbfa76a545468_cgraph.md5 | 2 +- ...a2cf09ebca37f5d061fbfa76a545468_cgraph.svg | 295 ++-- ...09ebca37f5d061fbfa76a545468_cgraph_org.svg | 295 ++-- ...0c05e4d17eda4e850621ba72709cfcd_cgraph.map | 22 +- ...0c05e4d17eda4e850621ba72709cfcd_cgraph.md5 | 2 +- ...0c05e4d17eda4e850621ba72709cfcd_cgraph.svg | 131 +- ...e4d17eda4e850621ba72709cfcd_cgraph_org.svg | 131 +- ...1ffd28f240b5d3868306fd4c5c8143d_cgraph.map | 34 +- ...1ffd28f240b5d3868306fd4c5c8143d_cgraph.md5 | 2 +- ...1ffd28f240b5d3868306fd4c5c8143d_cgraph.svg | 305 ++-- ...28f240b5d3868306fd4c5c8143d_cgraph_org.svg | 305 ++-- ...be4fe53fa55a6b42f064623b4edefbb_cgraph.map | 36 +- ...be4fe53fa55a6b42f064623b4edefbb_cgraph.md5 | 2 +- ...be4fe53fa55a6b42f064623b4edefbb_cgraph.svg | 315 ++-- ...e53fa55a6b42f064623b4edefbb_cgraph_org.svg | 315 ++-- classwmtk_1_1simplex_1_1_simplex.html | 12 +- ...mtk_1_1simplex_1_1_simplex_collection.html | 12 +- ...73c83eede96b64f422049c6fc52976_icgraph.map | 3 +- ...73c83eede96b64f422049c6fc52976_icgraph.md5 | 2 +- ...73c83eede96b64f422049c6fc52976_icgraph.svg | 45 +- ...3eede96b64f422049c6fc52976_icgraph_org.svg | 45 +- ...7079b3b75f70dd28c524556cab76cf_icgraph.map | 98 +- ...7079b3b75f70dd28c524556cab76cf_icgraph.md5 | 2 +- ...7079b3b75f70dd28c524556cab76cf_icgraph.svg | 770 +++++---- ...b3b75f70dd28c524556cab76cf_icgraph_org.svg | 772 +++++---- ...plex_1_1utils_1_1_simplex_comparisons.html | 8 +- ...f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph.map | 4 +- ...f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph.md5 | 2 +- ...f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph.svg | 127 +- ...4edc28a2f8c5e3a76ecc4ffbcb1_cgraph_org.svg | 69 + ...19a28c0eb949ece7a9ea1fe3446108f_cgraph.map | 4 +- ...19a28c0eb949ece7a9ea1fe3446108f_cgraph.md5 | 2 +- ...19a28c0eb949ece7a9ea1fe3446108f_cgraph.svg | 127 +- ...8c0eb949ece7a9ea1fe3446108f_cgraph_org.svg | 68 + ...wmtk_1_1utils_1_1_eigen_matrix_writer.html | 2 +- classwmtk_1_1utils_1_1_tuple_inspector.html | 2 +- ...d4e8819e94c7d717f9cb27fb953c9e1_cgraph.map | 2 +- ...d4e8819e94c7d717f9cb27fb953c9e1_cgraph.md5 | 2 +- ...d4e8819e94c7d717f9cb27fb953c9e1_cgraph.svg | 2 +- ...819e94c7d717f9cb27fb953c9e1_cgraph_org.svg | 2 +- ...1b56eba1f5bd731f738170979d38bfc_cgraph.map | 2 +- ...1b56eba1f5bd731f738170979d38bfc_cgraph.md5 | 2 +- ...1b56eba1f5bd731f738170979d38bfc_cgraph.svg | 2 +- ...eba1f5bd731f738170979d38bfc_cgraph_org.svg | 2 +- ...ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.map | 2 +- ...ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.md5 | 2 +- ...ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.svg | 2 +- ...4ecba9b713c61963ceb4fd5a2dd_cgraph_org.svg | 2 +- ...3b4aa1a8b7415de2714b434e8520953_cgraph.map | 2 +- ...3b4aa1a8b7415de2714b434e8520953_cgraph.md5 | 2 +- ...3b4aa1a8b7415de2714b434e8520953_cgraph.svg | 2 +- ...a1a8b7415de2714b434e8520953_cgraph_org.svg | 2 +- closed__star_8cpp_source.html | 46 +- cofaces__single__dimension_8cpp_source.html | 2 +- delaunay_8cpp_source.html | 6 +- ..._2_edge_operation_data_8hpp__dep__incl.map | 100 +- ..._2_edge_operation_data_8hpp__dep__incl.md5 | 2 +- ..._2_edge_operation_data_8hpp__dep__incl.svg | 1188 +++++++------ ...dge_operation_data_8hpp__dep__incl_org.svg | 1190 +++++++------ edge__mesh_2local__switch__tuple_8hxx.html | 5 +- ..._mesh_2local__switch__tuple_8hxx__incl.map | 15 +- ..._mesh_2local__switch__tuple_8hxx__incl.md5 | 2 +- ..._mesh_2local__switch__tuple_8hxx__incl.svg | 115 +- ...esh_2local__switch__tuple_8hxx_source.html | 49 +- ...t__child__mesh__from__tag_8cpp_source.html | 180 +- ...t__child__mesh__from__tag_8hpp_source.html | 4 +- faces__single__dimension_8cpp_source.html | 34 +- ...__local__switch__sequence_8cpp_source.html | 20 +- functions_c.html | 2 +- functions_func_c.html | 6 +- functions_func_h.html | 2 +- functions_func_i.html | 6 +- functions_func_m.html | 8 +- functions_func_t.html | 10 +- functions_h.html | 2 +- functions_i.html | 6 +- functions_m.html | 33 +- functions_rela.html | 4 + functions_t.html | 14 +- functions_type.html | 2 +- functions_vars_m.html | 3 + fusion_8cpp_source.html | 6 +- hierarchy.html | 4 +- hierarchy.js | 2 +- inherit_graph_142.map | 2 +- inherit_graph_142.md5 | 2 +- inherit_graph_142.svg | 10 +- inherit_graph_143.map | 2 +- inherit_graph_143.md5 | 2 +- inherit_graph_143.svg | 10 +- inherits.html | 4 +- integration__test_8cpp_source.html | 6 +- internal_2_marching_8cpp_source.html | 6 +- is__ccw_8cpp_source.html | 45 +- is__ccw_8hpp_source.html | 2 +- isotropic__remeshing_8cpp_source.html | 8 +- link_8cpp_source.html | 272 ++- link_8hpp_source.html | 2 +- link__condition_8cpp_source.html | 16 +- link__single__dimension_8cpp_source.html | 340 ++-- link__single__dimension_8hpp_source.html | 2 +- mesh__info_8cpp_source.html | 6 +- mesh__type__from__primitive__type_8hpp.html | 2 +- mesh__type__from__primitive__type_8hpp.js | 2 +- ...pe__from__primitive__type_8hpp_source.html | 6 +- mesh__utils_8cpp_source.html | 10 +- mesh__utils_8hpp_source.html | 4 +- mesh__with__tag__from__image_8cpp_source.html | 4 +- ...attribute_scope_handle_8hpp__dep__incl.map | 98 +- ...attribute_scope_handle_8hpp__dep__incl.md5 | 2 +- ...attribute_scope_handle_8hpp__dep__incl.svg | 692 ++++---- ...ibute_scope_handle_8hpp__dep__incl_org.svg | 694 ++++---- ...utils_2local__switch__tuple_8cpp__incl.map | 53 +- ...utils_2local__switch__tuple_8cpp__incl.md5 | 2 +- ...utils_2local__switch__tuple_8cpp__incl.svg | 579 ++++--- ...s_2local__switch__tuple_8cpp__incl_org.svg | 581 ++++--- ...ils_2local__switch__tuple_8cpp_source.html | 19 +- multimesh_8cpp_source.html | 2 +- namespaces.html | 2 +- namespacewmtk.html | 27 +- namespacewmtk.js | 5 +- namespacewmtk_1_1autogen.html | 8 +- namespacewmtk_1_1autogen_1_1edge__mesh.html | 6 +- namespacewmtk_1_1autogen_1_1tet__mesh.html | 18 +- namespacewmtk_1_1autogen_1_1tri__mesh.html | 10 +- namespacewmtk_1_1components.html | 34 +- namespacewmtk_1_1components_1_1internal.html | 6 +- ...1components_1_1internal_1_1procedural.html | 4 +- ...70dcd55e46a4a33650a704d6fd1a643_cgraph.map | 2 +- ...70dcd55e46a4a33650a704d6fd1a643_cgraph.md5 | 2 +- ...70dcd55e46a4a33650a704d6fd1a643_cgraph.svg | 2 +- ...d55e46a4a33650a704d6fd1a643_cgraph_org.svg | 2 +- ...089f999b4072674bda24b29e86257e1_cgraph.map | 2 +- ...089f999b4072674bda24b29e86257e1_cgraph.md5 | 2 +- ...089f999b4072674bda24b29e86257e1_cgraph.svg | 2 +- ...999b4072674bda24b29e86257e1_cgraph_org.svg | 2 +- ...1e25d3a6f734e991354c2294bf49bbe_cgraph.map | 2 +- ...1e25d3a6f734e991354c2294bf49bbe_cgraph.md5 | 2 +- ...1e25d3a6f734e991354c2294bf49bbe_cgraph.svg | 2 +- ...d3a6f734e991354c2294bf49bbe_cgraph_org.svg | 2 +- ...aa35ea56a54c5b65349ced551dd1429_cgraph.map | 2 +- ...aa35ea56a54c5b65349ced551dd1429_cgraph.md5 | 2 +- ...aa35ea56a54c5b65349ced551dd1429_cgraph.svg | 2 +- ...ea56a54c5b65349ced551dd1429_cgraph_org.svg | 2 +- ...03af91b8a2d86f4b9af9dbded55bec0_cgraph.map | 2 +- ...03af91b8a2d86f4b9af9dbded55bec0_cgraph.md5 | 2 +- ...03af91b8a2d86f4b9af9dbded55bec0_cgraph.svg | 2 +- ...91b8a2d86f4b9af9dbded55bec0_cgraph_org.svg | 2 +- ...9bbaed7b26fb80218677ddfc1a94960_cgraph.map | 2 +- ...9bbaed7b26fb80218677ddfc1a94960_cgraph.md5 | 2 +- ...9bbaed7b26fb80218677ddfc1a94960_cgraph.svg | 2 +- ...ed7b26fb80218677ddfc1a94960_cgraph_org.svg | 2 +- ...447d90d4590819b69239d895ea5dc86_cgraph.map | 2 +- ...447d90d4590819b69239d895ea5dc86_cgraph.md5 | 2 +- ...447d90d4590819b69239d895ea5dc86_cgraph.svg | 2 +- ...90d4590819b69239d895ea5dc86_cgraph_org.svg | 2 +- ...de2c2a52403b035714a612f42804af3_cgraph.map | 2 +- ...de2c2a52403b035714a612f42804af3_cgraph.md5 | 2 +- ...de2c2a52403b035714a612f42804af3_cgraph.svg | 2 +- ...2a52403b035714a612f42804af3_cgraph_org.svg | 2 +- ...99899fc78b0d9575cf5996f9d10d012_cgraph.map | 2 +- ...99899fc78b0d9575cf5996f9d10d012_cgraph.md5 | 2 +- ...99899fc78b0d9575cf5996f9d10d012_cgraph.svg | 2 +- ...9fc78b0d9575cf5996f9d10d012_cgraph_org.svg | 2 +- ...c69455341d52516952b0655d254ec51_cgraph.map | 100 +- ...c69455341d52516952b0655d254ec51_cgraph.md5 | 2 +- ...c69455341d52516952b0655d254ec51_cgraph.svg | 836 ++++----- ...55341d52516952b0655d254ec51_cgraph_org.svg | 838 ++++----- ...acc2b8923eea46d8d2c892cf3decfe8_cgraph.map | 2 +- ...acc2b8923eea46d8d2c892cf3decfe8_cgraph.md5 | 2 +- ...acc2b8923eea46d8d2c892cf3decfe8_cgraph.svg | 2 +- ...b8923eea46d8d2c892cf3decfe8_cgraph_org.svg | 2 +- ...26e15d638e76cf767b43e34d5d68465_cgraph.map | 100 +- ...26e15d638e76cf767b43e34d5d68465_cgraph.md5 | 2 +- ...26e15d638e76cf767b43e34d5d68465_cgraph.svg | 802 ++++----- ...5d638e76cf767b43e34d5d68465_cgraph_org.svg | 802 ++++----- ...b23de4c7313815bf7aa012ea81fb073_cgraph.map | 2 +- ...b23de4c7313815bf7aa012ea81fb073_cgraph.md5 | 2 +- ...b23de4c7313815bf7aa012ea81fb073_cgraph.svg | 2 +- ...e4c7313815bf7aa012ea81fb073_cgraph_org.svg | 2 +- namespacewmtk_1_1function_1_1utils.html | 2 +- ...86c55877f51d8396fe5a43e6a4020fc_cgraph.map | 2 +- ...86c55877f51d8396fe5a43e6a4020fc_cgraph.md5 | 2 +- ...86c55877f51d8396fe5a43e6a4020fc_cgraph.svg | 2 +- ...5877f51d8396fe5a43e6a4020fc_cgraph_org.svg | 2 +- namespacewmtk_1_1mesh__utils.html | 6 +- ...2823af971ffb1bcc214f81559d8a584_cgraph.map | 2 +- ...2823af971ffb1bcc214f81559d8a584_cgraph.md5 | 2 +- ...2823af971ffb1bcc214f81559d8a584_cgraph.svg | 2 +- ...af971ffb1bcc214f81559d8a584_cgraph_org.svg | 2 +- namespacewmtk_1_1multimesh.html | 2 +- namespacewmtk_1_1multimesh_1_1utils.html | 26 +- ...97be9245149c7042613aeacf231ec1d_cgraph.map | 100 +- ...97be9245149c7042613aeacf231ec1d_cgraph.md5 | 2 +- ...97be9245149c7042613aeacf231ec1d_cgraph.svg | 1066 ++++++------ ...9245149c7042613aeacf231ec1d_cgraph_org.svg | 1068 ++++++------ ...ba02c50321ce0e6095c107cbb5edc13_cgraph.map | 100 +- ...ba02c50321ce0e6095c107cbb5edc13_cgraph.md5 | 2 +- ...ba02c50321ce0e6095c107cbb5edc13_cgraph.svg | 974 +++++------ ...c50321ce0e6095c107cbb5edc13_cgraph_org.svg | 976 +++++------ ...eeab2c4a43e5e6d5fb50d399a88d0a3_cgraph.map | 22 +- ...eeab2c4a43e5e6d5fb50d399a88d0a3_cgraph.md5 | 2 +- ...eeab2c4a43e5e6d5fb50d399a88d0a3_cgraph.svg | 191 ++- ...2c4a43e5e6d5fb50d399a88d0a3_cgraph_org.svg | 193 ++- ...349b24597b61459c9d98753ae5234f1_cgraph.map | 100 +- ...349b24597b61459c9d98753ae5234f1_cgraph.md5 | 2 +- ...349b24597b61459c9d98753ae5234f1_cgraph.svg | 1080 ++++++------ ...24597b61459c9d98753ae5234f1_cgraph_org.svg | 1080 ++++++------ ...bd59ab748f0b54f3ab7dc9d625b04ec_cgraph.map | 2 +- ...bd59ab748f0b54f3ab7dc9d625b04ec_cgraph.md5 | 2 +- ...bd59ab748f0b54f3ab7dc9d625b04ec_cgraph.svg | 2 +- ...ab748f0b54f3ab7dc9d625b04ec_cgraph_org.svg | 2 +- ...9d6749c097baf5c55d25e598ecec6e1_cgraph.map | 2 +- ...9d6749c097baf5c55d25e598ecec6e1_cgraph.md5 | 2 +- ...9d6749c097baf5c55d25e598ecec6e1_cgraph.svg | 2 +- ...49c097baf5c55d25e598ecec6e1_cgraph_org.svg | 2 +- namespacewmtk_1_1operations_1_1utils.html | 6 +- ...2d04aef5d974c2e0f204ed036773e88_cgraph.map | 2 +- ...2d04aef5d974c2e0f204ed036773e88_cgraph.md5 | 2 +- ...2d04aef5d974c2e0f204ed036773e88_cgraph.svg | 2 +- ...aef5d974c2e0f204ed036773e88_cgraph_org.svg | 2 +- ...d925c29e22ee1b95307157a318b8914_cgraph.map | 2 +- ...d925c29e22ee1b95307157a318b8914_cgraph.md5 | 2 +- ...d925c29e22ee1b95307157a318b8914_cgraph.svg | 2 +- ...c29e22ee1b95307157a318b8914_cgraph_org.svg | 2 +- ...e94d698922497c091993a8c5c7cd3a9_cgraph.map | 2 +- ...e94d698922497c091993a8c5c7cd3a9_cgraph.md5 | 2 +- ...e94d698922497c091993a8c5c7cd3a9_cgraph.svg | 2 +- ...698922497c091993a8c5c7cd3a9_cgraph_org.svg | 2 +- ...a73b2cae74aa12fe98de292e60adf3b_cgraph.map | 2 +- ...a73b2cae74aa12fe98de292e60adf3b_cgraph.md5 | 2 +- ...a73b2cae74aa12fe98de292e60adf3b_cgraph.svg | 2 +- ...2cae74aa12fe98de292e60adf3b_cgraph_org.svg | 2 +- ...5e8f949ae96f6b2930b99ada4bbbdd2_cgraph.map | 2 +- ...5e8f949ae96f6b2930b99ada4bbbdd2_cgraph.md5 | 2 +- ...5e8f949ae96f6b2930b99ada4bbbdd2_cgraph.svg | 2 +- ...949ae96f6b2930b99ada4bbbdd2_cgraph_org.svg | 2 +- namespacewmtk_1_1simplex.html | 126 +- namespacewmtk_1_1simplex_1_1internal.html | 14 +- ...f48742895cafb76dffc5d5a456f561c_cgraph.map | 2 +- ...f48742895cafb76dffc5d5a456f561c_cgraph.md5 | 2 +- ...f48742895cafb76dffc5d5a456f561c_cgraph.svg | 2 +- ...42895cafb76dffc5d5a456f561c_cgraph_org.svg | 2 +- ...9e56c4a28bee846e3eadeb8031c3091_cgraph.map | 2 +- ...9e56c4a28bee846e3eadeb8031c3091_cgraph.md5 | 2 +- ...9e56c4a28bee846e3eadeb8031c3091_cgraph.svg | 2 +- ...c4a28bee846e3eadeb8031c3091_cgraph_org.svg | 2 +- ...92b89cf565b6671fb1e18378c2c45ca_cgraph.map | 2 +- ...92b89cf565b6671fb1e18378c2c45ca_cgraph.md5 | 2 +- ...92b89cf565b6671fb1e18378c2c45ca_cgraph.svg | 2 +- ...9cf565b6671fb1e18378c2c45ca_cgraph_org.svg | 2 +- ...3c31556d0dcfb8f9c4419470784a150_cgraph.map | 2 +- ...3c31556d0dcfb8f9c4419470784a150_cgraph.md5 | 2 +- ...3c31556d0dcfb8f9c4419470784a150_cgraph.svg | 2 +- ...556d0dcfb8f9c4419470784a150_cgraph_org.svg | 2 +- namespacewmtk_1_1simplex_1_1utils.html | 2 +- ...44763e14a4d5077fb312d47681cd137_cgraph.map | 40 +- ...44763e14a4d5077fb312d47681cd137_cgraph.md5 | 2 +- ...44763e14a4d5077fb312d47681cd137_cgraph.svg | 340 ++-- ...3e14a4d5077fb312d47681cd137_cgraph_org.svg | 342 ++-- ...a7bcc4e583f5b70e55c1b30c9579db0_cgraph.map | 2 +- ...a7bcc4e583f5b70e55c1b30c9579db0_cgraph.md5 | 2 +- ...a7bcc4e583f5b70e55c1b30c9579db0_cgraph.svg | 2 +- ...c4e583f5b70e55c1b30c9579db0_cgraph_org.svg | 2 +- ...ca1602c328b51a103411fcac3d70ebe_cgraph.map | 2 +- ...ca1602c328b51a103411fcac3d70ebe_cgraph.md5 | 2 +- ...ca1602c328b51a103411fcac3d70ebe_cgraph.svg | 2 +- ...02c328b51a103411fcac3d70ebe_cgraph_org.svg | 2 +- ...e571467fb4068842d9c1a38a433f1ed_cgraph.map | 2 +- ...e571467fb4068842d9c1a38a433f1ed_cgraph.md5 | 2 +- ...e571467fb4068842d9c1a38a433f1ed_cgraph.svg | 2 +- ...467fb4068842d9c1a38a433f1ed_cgraph_org.svg | 2 +- ...1ece8e530ba53cc9aced240dc41530d_cgraph.map | 2 +- ...1ece8e530ba53cc9aced240dc41530d_cgraph.md5 | 2 +- ...1ece8e530ba53cc9aced240dc41530d_cgraph.svg | 2 +- ...8e530ba53cc9aced240dc41530d_cgraph_org.svg | 2 +- ...5e2b37cbcf34fa9fcd27d3449866254_cgraph.map | 2 +- ...5e2b37cbcf34fa9fcd27d3449866254_cgraph.md5 | 2 +- ...5e2b37cbcf34fa9fcd27d3449866254_cgraph.svg | 2 +- ...37cbcf34fa9fcd27d3449866254_cgraph_org.svg | 2 +- ...8647fe3e4b68cc5a6186aa5063fcd53_cgraph.map | 2 +- ...8647fe3e4b68cc5a6186aa5063fcd53_cgraph.md5 | 2 +- ...8647fe3e4b68cc5a6186aa5063fcd53_cgraph.svg | 2 +- ...fe3e4b68cc5a6186aa5063fcd53_cgraph_org.svg | 2 +- ...1de828b51970bf34b70a5923ec09b8f_cgraph.map | 2 +- ...1de828b51970bf34b70a5923ec09b8f_cgraph.md5 | 2 +- ...1de828b51970bf34b70a5923ec09b8f_cgraph.svg | 2 +- ...28b51970bf34b70a5923ec09b8f_cgraph_org.svg | 2 +- ...ed8f83fbda4dc05306bfe8d2ce7ab94_cgraph.map | 2 +- ...ed8f83fbda4dc05306bfe8d2ce7ab94_cgraph.md5 | 2 +- ...ed8f83fbda4dc05306bfe8d2ce7ab94_cgraph.svg | 2 +- ...83fbda4dc05306bfe8d2ce7ab94_cgraph_org.svg | 2 +- ...260444c136dbe145679b762c52f6a16_cgraph.map | 2 +- ...260444c136dbe145679b762c52f6a16_cgraph.md5 | 2 +- ...260444c136dbe145679b762c52f6a16_cgraph.svg | 2 +- ...44c136dbe145679b762c52f6a16_cgraph_org.svg | 2 +- ...307260114e435efa2ea5848902fa5cb_cgraph.map | 2 +- ...307260114e435efa2ea5848902fa5cb_cgraph.md5 | 2 +- ...307260114e435efa2ea5848902fa5cb_cgraph.svg | 2 +- ...60114e435efa2ea5848902fa5cb_cgraph_org.svg | 2 +- ...b3266f811539b7df8d85a51552bc1f7_cgraph.map | 4 +- ...b3266f811539b7df8d85a51552bc1f7_cgraph.md5 | 2 +- ...b3266f811539b7df8d85a51552bc1f7_cgraph.svg | 4 +- ...6f811539b7df8d85a51552bc1f7_cgraph_org.svg | 4 +- ...28755c0a4c93af10690b6828a3c79f5_cgraph.map | 2 +- ...28755c0a4c93af10690b6828a3c79f5_cgraph.md5 | 2 +- ...28755c0a4c93af10690b6828a3c79f5_cgraph.svg | 2 +- ...5c0a4c93af10690b6828a3c79f5_cgraph_org.svg | 2 +- ...0d0026adbac4883ab00460ada1c1cfe_cgraph.map | 2 +- ...0d0026adbac4883ab00460ada1c1cfe_cgraph.md5 | 2 +- ...0d0026adbac4883ab00460ada1c1cfe_cgraph.svg | 2 +- ...26adbac4883ab00460ada1c1cfe_cgraph_org.svg | 2 +- ...7782c66cdc76e978dfac308de1edd1b_cgraph.map | 45 +- ...7782c66cdc76e978dfac308de1edd1b_cgraph.md5 | 2 +- ...7782c66cdc76e978dfac308de1edd1b_cgraph.svg | 446 +++-- ...c66cdc76e978dfac308de1edd1b_cgraph_org.svg | 448 +++-- ...032539416dc1f87608c8a0c753eaa96_cgraph.map | 2 +- ...032539416dc1f87608c8a0c753eaa96_cgraph.md5 | 2 +- ...032539416dc1f87608c8a0c753eaa96_cgraph.svg | 2 +- ...39416dc1f87608c8a0c753eaa96_cgraph_org.svg | 2 +- ...787f1abe16a9b57db117d6fd53b59d9_cgraph.map | 2 +- ...787f1abe16a9b57db117d6fd53b59d9_cgraph.md5 | 2 +- ...787f1abe16a9b57db117d6fd53b59d9_cgraph.svg | 2 +- ...1abe16a9b57db117d6fd53b59d9_cgraph_org.svg | 2 +- ...7cf819d67d3f912c55d776187e521fc_cgraph.map | 2 +- ...7cf819d67d3f912c55d776187e521fc_cgraph.md5 | 2 +- ...7cf819d67d3f912c55d776187e521fc_cgraph.svg | 2 +- ...19d67d3f912c55d776187e521fc_cgraph_org.svg | 2 +- ...67591ecfe758ade38e03561223ac20f_cgraph.map | 2 +- ...67591ecfe758ade38e03561223ac20f_cgraph.md5 | 2 +- ...67591ecfe758ade38e03561223ac20f_cgraph.svg | 2 +- ...1ecfe758ade38e03561223ac20f_cgraph_org.svg | 2 +- ...96a48358d73e378978c6d5827cb3212_cgraph.map | 2 +- ...96a48358d73e378978c6d5827cb3212_cgraph.md5 | 2 +- ...96a48358d73e378978c6d5827cb3212_cgraph.svg | 2 +- ...8358d73e378978c6d5827cb3212_cgraph_org.svg | 2 +- ...c219fd0b4f590bc836d41011761968b_cgraph.map | 2 +- ...c219fd0b4f590bc836d41011761968b_cgraph.md5 | 2 +- ...c219fd0b4f590bc836d41011761968b_cgraph.svg | 2 +- ...fd0b4f590bc836d41011761968b_cgraph_org.svg | 2 +- ...cd714440f235fdd4df798e86dc2d597_cgraph.map | 2 +- ...cd714440f235fdd4df798e86dc2d597_cgraph.md5 | 2 +- ...cd714440f235fdd4df798e86dc2d597_cgraph.svg | 2 +- ...4440f235fdd4df798e86dc2d597_cgraph_org.svg | 2 +- ...d86388bdc8c1685d7d55fad016f0ca2_cgraph.map | 4 +- ...d86388bdc8c1685d7d55fad016f0ca2_cgraph.md5 | 2 +- ...d86388bdc8c1685d7d55fad016f0ca2_cgraph.svg | 4 +- ...88bdc8c1685d7d55fad016f0ca2_cgraph_org.svg | 4 +- ...f868371b90dc2c2a009e7a6832cd7f9_cgraph.map | 2 +- ...f868371b90dc2c2a009e7a6832cd7f9_cgraph.md5 | 2 +- ...f868371b90dc2c2a009e7a6832cd7f9_cgraph.svg | 2 +- ...371b90dc2c2a009e7a6832cd7f9_cgraph_org.svg | 2 +- ...9fe71cf495e974936cc882fe96a596e_cgraph.map | 2 +- ...9fe71cf495e974936cc882fe96a596e_cgraph.md5 | 2 +- ...9fe71cf495e974936cc882fe96a596e_cgraph.svg | 2 +- ...1cf495e974936cc882fe96a596e_cgraph_org.svg | 2 +- ...ee08ace6632fab4e958282840e65e43_cgraph.map | 2 +- ...ee08ace6632fab4e958282840e65e43_cgraph.md5 | 2 +- ...ee08ace6632fab4e958282840e65e43_cgraph.svg | 2 +- ...ace6632fab4e958282840e65e43_cgraph_org.svg | 2 +- ...bee6808a498fd9280738a12e051c2c0_cgraph.map | 2 +- ...bee6808a498fd9280738a12e051c2c0_cgraph.md5 | 2 +- ...bee6808a498fd9280738a12e051c2c0_cgraph.svg | 2 +- ...808a498fd9280738a12e051c2c0_cgraph_org.svg | 2 +- ...e43fb8c5382e1b98da1c5fc5ea5331f_cgraph.map | 2 +- ...e43fb8c5382e1b98da1c5fc5ea5331f_cgraph.md5 | 2 +- ...e43fb8c5382e1b98da1c5fc5ea5331f_cgraph.svg | 2 +- ...b8c5382e1b98da1c5fc5ea5331f_cgraph_org.svg | 2 +- ...081afa47b9c9bf5428eb5c4333f76f3_cgraph.map | 2 +- ...081afa47b9c9bf5428eb5c4333f76f3_cgraph.md5 | 2 +- ...081afa47b9c9bf5428eb5c4333f76f3_cgraph.svg | 2 +- ...fa47b9c9bf5428eb5c4333f76f3_cgraph_org.svg | 2 +- ...d076bc746a4cfd29d4766bc1571f31d_cgraph.map | 2 +- ...d076bc746a4cfd29d4766bc1571f31d_cgraph.md5 | 2 +- ...d076bc746a4cfd29d4766bc1571f31d_cgraph.svg | 2 +- ...bc746a4cfd29d4766bc1571f31d_cgraph_org.svg | 2 +- ...52e68a7ebacf23d85b0b15c1565dd5a_cgraph.map | 57 +- ...52e68a7ebacf23d85b0b15c1565dd5a_cgraph.md5 | 2 +- ...52e68a7ebacf23d85b0b15c1565dd5a_cgraph.svg | 634 ++++--- ...8a7ebacf23d85b0b15c1565dd5a_cgraph_org.svg | 636 ++++--- ...ad7bf4f261c58bdb33bd0bf7fcd541d_cgraph.map | 4 +- ...ad7bf4f261c58bdb33bd0bf7fcd541d_cgraph.md5 | 2 +- ...ad7bf4f261c58bdb33bd0bf7fcd541d_cgraph.svg | 4 +- ...f4f261c58bdb33bd0bf7fcd541d_cgraph_org.svg | 4 +- ...dab544fbb3e4c417608c0b5371e94d9_cgraph.map | 2 +- ...dab544fbb3e4c417608c0b5371e94d9_cgraph.md5 | 2 +- ...dab544fbb3e4c417608c0b5371e94d9_cgraph.svg | 2 +- ...44fbb3e4c417608c0b5371e94d9_cgraph_org.svg | 2 +- namespacewmtk_1_1utils.html | 4 +- namespacewmtk_1_1utils.js | 2 +- ...ea0d7c148b4066c6692a8e31c7b7b7a_cgraph.map | 100 +- ...ea0d7c148b4066c6692a8e31c7b7b7a_cgraph.md5 | 2 +- ...ea0d7c148b4066c6692a8e31c7b7b7a_cgraph.svg | 1070 ++++++------ ...7c148b4066c6692a8e31c7b7b7a_cgraph_org.svg | 1072 ++++++------ navtreedata.js | 14 +- navtreeindex15.js | 6 +- navtreeindex16.js | 4 +- navtreeindex17.js | 4 +- navtreeindex18.js | 8 +- navtreeindex19.js | 4 +- navtreeindex2.js | 6 +- navtreeindex20.js | 1 - navtreeindex3.js | 14 +- navtreeindex4.js | 6 +- navtreeindex5.js | 26 +- navtreeindex6.js | 2 +- neighbors__single__dimension_8cpp_source.html | 2 +- open__star_8cpp_source.html | 201 ++- open__star_8hpp_source.html | 2 +- regular__space_8cpp_source.html | 8 +- ...lex__dimension__bijection_8cpp_source.html | 2 +- ..._dimension__surjection_8hpp__dep__incl.map | 96 +- ..._dimension__surjection_8hpp__dep__incl.md5 | 2 +- ..._dimension__surjection_8hpp__dep__incl.svg | 682 ++++---- ...ension__surjection_8hpp__dep__incl_org.svg | 684 ++++---- search/all_10.js | 4 +- search/all_11.js | 218 +-- search/all_12.js | 302 ++-- search/all_13.js | 380 ++--- search/all_14.js | 100 +- search/all_15.js | 129 +- search/all_16.js | 122 +- search/all_17.js | 76 +- search/all_2.js | 297 ++-- search/all_3.js | 120 +- search/all_4.js | 200 +-- search/all_5.js | 15 +- search/all_6.js | 4 +- search/all_7.js | 101 +- search/all_8.js | 214 +-- search/all_9.js | 6 +- search/all_a.js | 10 +- search/all_b.js | 130 +- search/all_c.js | 566 +++---- search/all_d.js | 78 +- search/all_e.js | 124 +- search/all_f.js | 146 +- search/classes_0.js | 44 +- search/classes_1.js | 6 +- search/classes_10.js | 64 +- search/classes_11.js | 14 +- search/classes_12.js | 6 +- search/classes_13.js | 10 +- search/classes_2.js | 44 +- search/classes_3.js | 14 +- search/classes_4.js | 26 +- search/classes_5.js | 14 +- search/classes_6.js | 22 +- search/classes_7.js | 26 +- search/classes_8.js | 24 +- search/classes_9.js | 6 +- search/classes_a.js | 76 +- search/classes_b.js | 10 +- search/classes_c.js | 10 +- search/classes_d.js | 24 +- search/classes_e.js | 32 +- search/classes_f.js | 36 +- search/defines_0.js | 2 +- search/defines_1.js | 2 +- search/defines_2.js | 2 +- search/defines_3.js | 6 +- search/defines_4.js | 4 +- search/enums_0.js | 2 +- search/enums_1.js | 2 +- search/enums_2.js | 2 +- search/enums_3.js | 2 +- search/enums_4.js | 2 +- search/enums_5.js | 8 +- search/enums_6.js | 2 +- search/enums_7.js | 2 +- search/enumvalues_0.js | 6 +- search/enumvalues_1.js | 10 +- search/enumvalues_2.js | 6 +- search/enumvalues_3.js | 2 +- search/enumvalues_4.js | 3 +- search/enumvalues_5.js | 3 +- search/enumvalues_6.js | 6 +- search/enumvalues_7.js | 2 +- search/enumvalues_8.js | 4 +- search/enumvalues_9.js | 2 +- search/enumvalues_a.js | 2 +- search/enumvalues_b.js | 4 +- search/enumvalues_c.js | 2 +- search/enumvalues_d.js | 5 +- search/enumvalues_e.js | 2 +- search/files_0.js | 86 +- search/files_1.js | 20 +- search/files_10.js | 42 +- search/files_11.js | 58 +- search/files_12.js | 176 +- search/files_13.js | 20 +- search/files_14.js | 22 +- search/files_15.js | 6 +- search/files_2.js | 74 +- search/files_3.js | 24 +- search/files_4.js | 54 +- search/files_5.js | 40 +- search/files_6.js | 34 +- search/files_7.js | 20 +- search/files_8.js | 54 +- search/files_9.js | 4 +- search/files_a.js | 4 +- search/files_b.js | 42 +- search/files_c.js | 154 +- search/files_d.js | 16 +- search/files_e.js | 26 +- search/files_f.js | 52 +- search/functions_0.js | 96 +- search/functions_1.js | 22 +- search/functions_10.js | 80 +- search/functions_11.js | 172 +- search/functions_12.js | 112 +- search/functions_13.js | 56 +- search/functions_14.js | 46 +- search/functions_15.js | 30 +- search/functions_16.js | 76 +- search/functions_2.js | 143 +- search/functions_3.js | 40 +- search/functions_4.js | 90 +- search/functions_5.js | 52 +- search/functions_6.js | 212 +-- search/functions_7.js | 40 +- search/functions_8.js | 100 +- search/functions_9.js | 4 +- search/functions_a.js | 74 +- search/functions_b.js | 120 +- search/functions_c.js | 40 +- search/functions_d.js | 54 +- search/functions_e.js | 64 +- search/functions_f.js | 2 +- search/namespaces_0.js | 2 +- search/namespaces_1.js | 2 +- search/namespaces_2.js | 2 +- search/namespaces_3.js | 6 +- search/namespaces_4.js | 4 +- search/namespaces_5.js | 52 +- search/pages_0.js | 2 +- search/pages_1.js | 2 +- search/pages_2.js | 2 +- search/related_0.js | 22 +- search/related_1.js | 4 +- search/related_2.js | 4 +- search/related_3.js | 2 +- search/related_4.js | 2 +- search/related_5.js | 6 +- search/related_6.js | 2 +- search/related_7.js | 24 +- search/related_8.js | 40 +- search/related_9.js | 4 +- search/related_a.js | 12 +- search/related_b.js | 10 +- search/related_c.js | 4 +- search/related_d.js | 22 +- search/typedefs_0.js | 14 +- search/typedefs_1.js | 10 +- search/typedefs_10.js | 16 +- search/typedefs_11.js | 22 +- search/typedefs_12.js | 4 +- search/typedefs_13.js | 30 +- search/typedefs_2.js | 26 +- search/typedefs_3.js | 20 +- search/typedefs_4.js | 2 +- search/typedefs_5.js | 10 +- search/typedefs_6.js | 10 +- search/typedefs_7.js | 8 +- search/typedefs_8.js | 8 +- search/typedefs_9.js | 2 +- search/typedefs_a.js | 2 +- search/typedefs_b.js | 24 +- search/typedefs_c.js | 2 +- search/typedefs_d.js | 2 +- search/typedefs_e.js | 4 +- search/typedefs_f.js | 62 +- search/variables_0.js | 42 +- search/variables_1.js | 8 +- search/variables_10.js | 36 +- search/variables_11.js | 4 +- search/variables_12.js | 28 +- search/variables_2.js | 20 +- search/variables_3.js | 20 +- search/variables_4.js | 42 +- search/variables_5.js | 34 +- search/variables_6.js | 6 +- search/variables_7.js | 18 +- search/variables_8.js | 38 +- search/variables_9.js | 8 +- search/variables_a.js | 399 ++--- search/variables_b.js | 8 +- search/variables_c.js | 16 +- search/variables_d.js | 12 +- search/variables_e.js | 12 +- search/variables_f.js | 24 +- simplex_2_a_m_i_p_s_8cpp_source.html | 10 +- ...1_1_multi_mesh_manager_1_1_child_data.html | 4 +- ...mitive_type_1_1_triangle_01_4-members.html | 8 +- ...3_01_primitive_type_1_1_triangle_01_4.html | 20 +- ...e_3_01_primitive_type_1_1_triangle_01_4.js | 4 +- tag__intersection_8cpp_source.html | 10 +- ...cda20b0d7549011759e21e6f7401e27_cgraph.map | 2 +- ...cda20b0d7549011759e21e6f7401e27_cgraph.md5 | 2 +- ...cda20b0d7549011759e21e6f7401e27_cgraph.svg | 2 +- ...0b0d7549011759e21e6f7401e27_cgraph_org.svg | 2 +- test__component__fusion_8cpp.html | 2 +- test__component__fusion_8cpp_source.html | 14 +- ...81b8f9743b3281709466fa4850cfb84_cgraph.map | 2 +- ...81b8f9743b3281709466fa4850cfb84_cgraph.md5 | 2 +- ...81b8f9743b3281709466fa4850cfb84_cgraph.svg | 2 +- ...f9743b3281709466fa4850cfb84_cgraph_org.svg | 2 +- ...6c891bca32fed14c4bf443bedbae763_cgraph.map | 2 +- ...6c891bca32fed14c4bf443bedbae763_cgraph.md5 | 2 +- ...6c891bca32fed14c4bf443bedbae763_cgraph.svg | 2 +- ...1bca32fed14c4bf443bedbae763_cgraph_org.svg | 2 +- ...7fb6790b608344bdf6e248a85b2ab7a_cgraph.map | 2 +- ...7fb6790b608344bdf6e248a85b2ab7a_cgraph.md5 | 2 +- ...7fb6790b608344bdf6e248a85b2ab7a_cgraph.svg | 2 +- ...790b608344bdf6e248a85b2ab7a_cgraph_org.svg | 2 +- ..._component__isotropic__remeshing_8cpp.html | 26 +- ...e0dd9408a6fe42f1fb8e8764f740dda_cgraph.map | 2 +- ...e0dd9408a6fe42f1fb8e8764f740dda_cgraph.md5 | 2 +- ...e0dd9408a6fe42f1fb8e8764f740dda_cgraph.svg | 2 +- ...9408a6fe42f1fb8e8764f740dda_cgraph_org.svg | 2 +- ...e475685ae29b731655dd43137a950d6_cgraph.map | 100 +- ...e475685ae29b731655dd43137a950d6_cgraph.md5 | 2 +- ...e475685ae29b731655dd43137a950d6_cgraph.svg | 824 ++++----- ...685ae29b731655dd43137a950d6_cgraph_org.svg | 824 ++++----- ...3fcea88943daf212aeeda03eb0baa8b_cgraph.map | 2 +- ...3fcea88943daf212aeeda03eb0baa8b_cgraph.md5 | 2 +- ...3fcea88943daf212aeeda03eb0baa8b_cgraph.svg | 74 +- ...a88943daf212aeeda03eb0baa8b_cgraph_org.svg | 74 +- ...951acaed01f46f17ad5496ddaeccd3f_cgraph.map | 2 +- ...951acaed01f46f17ad5496ddaeccd3f_cgraph.md5 | 2 +- ...951acaed01f46f17ad5496ddaeccd3f_cgraph.svg | 2 +- ...caed01f46f17ad5496ddaeccd3f_cgraph_org.svg | 2 +- ...f1e479866f5fbf4faa9038ece31a877_cgraph.map | 2 +- ...f1e479866f5fbf4faa9038ece31a877_cgraph.md5 | 2 +- ...f1e479866f5fbf4faa9038ece31a877_cgraph.svg | 2 +- ...79866f5fbf4faa9038ece31a877_cgraph_org.svg | 2 +- ...ent__isotropic__remeshing_8cpp_source.html | 1127 +++++++------ ...20fbc246d1ad31be8d9ec0011ac52d6_cgraph.map | 2 +- ...20fbc246d1ad31be8d9ec0011ac52d6_cgraph.md5 | 2 +- ...20fbc246d1ad31be8d9ec0011ac52d6_cgraph.svg | 2 +- ...c246d1ad31be8d9ec0011ac52d6_cgraph_org.svg | 2 +- ...25bd2a8d9e0eab8fb1941fed8422302_cgraph.map | 2 +- ...25bd2a8d9e0eab8fb1941fed8422302_cgraph.md5 | 2 +- ...25bd2a8d9e0eab8fb1941fed8422302_cgraph.svg | 2 +- ...2a8d9e0eab8fb1941fed8422302_cgraph_org.svg | 2 +- ...cff0ee9e850d29cff036dae09747fe6_cgraph.map | 2 +- ...cff0ee9e850d29cff036dae09747fe6_cgraph.md5 | 2 +- ...cff0ee9e850d29cff036dae09747fe6_cgraph.svg | 2 +- ...ee9e850d29cff036dae09747fe6_cgraph_org.svg | 2 +- ...cbc10082dfd7713ea795808bc50b513_cgraph.map | 2 +- ...cbc10082dfd7713ea795808bc50b513_cgraph.md5 | 2 +- ...cbc10082dfd7713ea795808bc50b513_cgraph.svg | 2 +- ...0082dfd7713ea795808bc50b513_cgraph_org.svg | 2 +- ...5d701cd0d07e56b6fb03d08431f27a2_cgraph.map | 2 +- ...5d701cd0d07e56b6fb03d08431f27a2_cgraph.md5 | 2 +- ...5d701cd0d07e56b6fb03d08431f27a2_cgraph.svg | 2 +- ...1cd0d07e56b6fb03d08431f27a2_cgraph_org.svg | 2 +- ...1644c0a537c7744067e8af26bf4171c_cgraph.map | 2 +- ...1644c0a537c7744067e8af26bf4171c_cgraph.md5 | 2 +- ...1644c0a537c7744067e8af26bf4171c_cgraph.svg | 2 +- ...c0a537c7744067e8af26bf4171c_cgraph_org.svg | 2 +- ...a27fa6116cb9a06e02955187468b861_cgraph.map | 2 +- ...a27fa6116cb9a06e02955187468b861_cgraph.md5 | 2 +- ...a27fa6116cb9a06e02955187468b861_cgraph.svg | 2 +- ...a6116cb9a06e02955187468b861_cgraph_org.svg | 2 +- test__component__regular__space_8cpp.html | 2 +- ...e69783b3ce0c074477e3081ab8cf658_cgraph.map | 2 +- ...e69783b3ce0c074477e3081ab8cf658_cgraph.md5 | 2 +- ...e69783b3ce0c074477e3081ab8cf658_cgraph.svg | 2 +- ...83b3ce0c074477e3081ab8cf658_cgraph_org.svg | 2 +- ...28024a1ea7ac078fd93d4035f705520_cgraph.map | 2 +- ...28024a1ea7ac078fd93d4035f705520_cgraph.md5 | 2 +- ...28024a1ea7ac078fd93d4035f705520_cgraph.svg | 2 +- ...4a1ea7ac078fd93d4035f705520_cgraph_org.svg | 2 +- ...component__regular__space_8cpp_source.html | 6 +- test__component__tag__intersection_8cpp.html | 4 +- ...813b1d6b5239cad8a1515c416e6f5e8_cgraph.map | 2 +- ...813b1d6b5239cad8a1515c416e6f5e8_cgraph.md5 | 2 +- ...813b1d6b5239cad8a1515c416e6f5e8_cgraph.svg | 2 +- ...1d6b5239cad8a1515c416e6f5e8_cgraph_org.svg | 2 +- ...45075e8d350017b73b4910211afe71a_cgraph.map | 2 +- ...45075e8d350017b73b4910211afe71a_cgraph.md5 | 2 +- ...45075e8d350017b73b4910211afe71a_cgraph.svg | 2 +- ...5e8d350017b73b4910211afe71a_cgraph_org.svg | 2 +- ...ponent__tag__intersection_8cpp_source.html | 44 +- ...19d81c90b83b8e8c21801a6bba773cc_cgraph.map | 2 +- ...19d81c90b83b8e8c21801a6bba773cc_cgraph.md5 | 2 +- ...19d81c90b83b8e8c21801a6bba773cc_cgraph.svg | 2 +- ...1c90b83b8e8c21801a6bba773cc_cgraph_org.svg | 2 +- ...esh_2_edge_operation_data_8cpp_source.html | 12 +- ..._2_edge_operation_data_8hpp__dep__incl.map | 64 +- ..._2_edge_operation_data_8hpp__dep__incl.md5 | 2 +- ..._2_edge_operation_data_8hpp__dep__incl.svg | 492 +++--- ...dge_operation_data_8hpp__dep__incl_org.svg | 494 +++--- tet__mesh_2local__switch__tuple_8hxx.html | 5 +- ..._mesh_2local__switch__tuple_8hxx__incl.map | 27 +- ..._mesh_2local__switch__tuple_8hxx__incl.md5 | 2 +- ..._mesh_2local__switch__tuple_8hxx__incl.svg | 261 +-- ...esh_2local__switch__tuple_8hxx_source.html | 84 +- to__points_8cpp_source.html | 6 +- top__dimension__cofaces_8cpp_source.html | 530 +++--- ...esh_2_edge_operation_data_8cpp_source.html | 4 +- ..._2_edge_operation_data_8hpp__dep__incl.map | 52 +- ..._2_edge_operation_data_8hpp__dep__incl.md5 | 2 +- ..._2_edge_operation_data_8hpp__dep__incl.svg | 459 +++-- ...dge_operation_data_8hpp__dep__incl_org.svg | 461 +++-- ...esh_2local__switch__tuple_8hxx_source.html | 18 +- triangle__insertion_8cpp_source.html | 4 +- tuple__map__attribute__io_8cpp_source.html | 4 +- variant__comparison_8hpp__dep__incl.map | 90 +- variant__comparison_8hpp__dep__incl.md5 | 2 +- variant__comparison_8hpp__dep__incl.svg | 608 +++---- variant__comparison_8hpp__dep__incl_org.svg | 610 +++---- wildmeshing_8cpp_source.html | 8 +- 1718 files changed, 55656 insertions(+), 54536 deletions(-) delete mode 100644 _tri_mesh_8hpp__dep__incl.map delete mode 100644 _tri_mesh_8hpp__dep__incl.md5 delete mode 100644 _tri_mesh_8hpp__dep__incl.svg delete mode 100644 _tri_mesh_8hpp__dep__incl_org.svg create mode 100644 autogen_2edge__mesh_2local__switch__tuple_8hpp__incl_org.svg rename classwmtk_1_1_edge_mesh_a68abc83523b9c470d469730e75eedc3c_icgraph.map => classwmtk_1_1_edge_mesh_a34530ca80c07ae67ffe601c2b8f22e3e_icgraph.map (94%) create mode 100644 classwmtk_1_1_edge_mesh_a34530ca80c07ae67ffe601c2b8f22e3e_icgraph.md5 rename classwmtk_1_1_edge_mesh_a68abc83523b9c470d469730e75eedc3c_icgraph.svg => classwmtk_1_1_edge_mesh_a34530ca80c07ae67ffe601c2b8f22e3e_icgraph.svg (98%) rename classwmtk_1_1_edge_mesh_a68abc83523b9c470d469730e75eedc3c_icgraph_org.svg => classwmtk_1_1_edge_mesh_a34530ca80c07ae67ffe601c2b8f22e3e_icgraph_org.svg (99%) delete mode 100644 classwmtk_1_1_edge_mesh_a68abc83523b9c470d469730e75eedc3c_icgraph.md5 create mode 100644 classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_cgraph.map create mode 100644 classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_cgraph.md5 create mode 100644 classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_cgraph.svg rename classwmtk_1_1_mesh_a1077cc1500921012261f86ed88ce2841_icgraph.map => classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_icgraph.map (100%) rename classwmtk_1_1_mesh_a1077cc1500921012261f86ed88ce2841_icgraph.md5 => classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_icgraph.md5 (100%) rename classwmtk_1_1_mesh_a1077cc1500921012261f86ed88ce2841_icgraph.svg => classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_icgraph.svg (99%) rename classwmtk_1_1_mesh_a1077cc1500921012261f86ed88ce2841_icgraph_org.svg => classwmtk_1_1_mesh_a58243712dc3e0d258ad645e7b08870db_icgraph_org.svg (100%) rename classwmtk_1_1_mesh_ac1e12857f52985bd548a968a4c819659_icgraph.map => classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph.map (64%) create mode 100644 classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph.md5 create mode 100644 classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph.svg create mode 100644 classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph_org.svg delete mode 100644 classwmtk_1_1_mesh_ac1e12857f52985bd548a968a4c819659_icgraph.md5 delete mode 100644 classwmtk_1_1_mesh_ac1e12857f52985bd548a968a4c819659_icgraph.svg delete mode 100644 classwmtk_1_1_mesh_ac1e12857f52985bd548a968a4c819659_icgraph_org.svg delete mode 100644 classwmtk_1_1_primitive_aada41327c047d1f3fc06a4d72b80d6c4_cgraph.map delete mode 100644 classwmtk_1_1_primitive_aada41327c047d1f3fc06a4d72b80d6c4_cgraph.md5 delete mode 100644 classwmtk_1_1_primitive_aada41327c047d1f3fc06a4d72b80d6c4_cgraph.svg delete mode 100644 classwmtk_1_1_tet_mesh_a5627212d14d3fe4a5afb8dd31b106836_icgraph.md5 rename classwmtk_1_1_tet_mesh_a5627212d14d3fe4a5afb8dd31b106836_icgraph.map => classwmtk_1_1_tet_mesh_aa8424e5e4d709981e9e10d659f87f97d_icgraph.map (95%) create mode 100644 classwmtk_1_1_tet_mesh_aa8424e5e4d709981e9e10d659f87f97d_icgraph.md5 rename classwmtk_1_1_tet_mesh_a5627212d14d3fe4a5afb8dd31b106836_icgraph.svg => classwmtk_1_1_tet_mesh_aa8424e5e4d709981e9e10d659f87f97d_icgraph.svg (98%) rename classwmtk_1_1_tet_mesh_a5627212d14d3fe4a5afb8dd31b106836_icgraph_org.svg => classwmtk_1_1_tet_mesh_aa8424e5e4d709981e9e10d659f87f97d_icgraph_org.svg (99%) delete mode 100644 classwmtk_1_1_tri_mesh_a54bbf2bda254d11ad60506d6b486de0b_icgraph.md5 rename classwmtk_1_1_tri_mesh_a54bbf2bda254d11ad60506d6b486de0b_icgraph.map => classwmtk_1_1_tri_mesh_a9975c25ed665c9c9a7f1ae92818a1b7c_icgraph.map (95%) create mode 100644 classwmtk_1_1_tri_mesh_a9975c25ed665c9c9a7f1ae92818a1b7c_icgraph.md5 rename classwmtk_1_1_tri_mesh_a54bbf2bda254d11ad60506d6b486de0b_icgraph.svg => classwmtk_1_1_tri_mesh_a9975c25ed665c9c9a7f1ae92818a1b7c_icgraph.svg (98%) rename classwmtk_1_1_tri_mesh_a54bbf2bda254d11ad60506d6b486de0b_icgraph_org.svg => classwmtk_1_1_tri_mesh_a9975c25ed665c9c9a7f1ae92818a1b7c_icgraph_org.svg (99%) create mode 100644 classwmtk_1_1io_1_1_paraview_writer_abca390cc74eae5a2b2fc2a431ad0d0b8_cgraph_org.svg create mode 100644 classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph_org.svg create mode 100644 classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a8f9b080854e8a77d377a9a670c1fa9ef_cgraph_org.svg create mode 100644 classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph_org.svg create mode 100644 classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph_org.svg create mode 100644 classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_a6f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph_org.svg create mode 100644 classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph_org.svg rename structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4-members.html => structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4-members.html (92%) rename structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4.html => structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4.html (88%) rename structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4.js => structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4.js (50%) diff --git a/_accessor_8hpp__dep__incl.map b/_accessor_8hpp__dep__incl.map index 7763d23500..5df131a67b 100644 --- a/_accessor_8hpp__dep__incl.map +++ b/_accessor_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - + - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_accessor_8hpp__dep__incl.md5 b/_accessor_8hpp__dep__incl.md5 index 948925f44b..b12a23eb96 100644 --- a/_accessor_8hpp__dep__incl.md5 +++ b/_accessor_8hpp__dep__incl.md5 @@ -1 +1 @@ -e70dc94b0e5cd42d20acc8827c511830 \ No newline at end of file +e46a2263f2eccdb771b06d009c34b5e2 \ No newline at end of file diff --git a/_accessor_8hpp__dep__incl.svg b/_accessor_8hpp__dep__incl.svg index 74e8c2d616..48af6e1b27 100644 --- a/_accessor_8hpp__dep__incl.svg +++ b/_accessor_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,8 +58,8 @@ var sectionId = 'dynsection-1'; Node1 - -src/wmtk/Accessor.hpp + +src/wmtk/Accessor.hpp @@ -75,8 +75,8 @@ var sectionId = 'dynsection-1'; Node1->Node2 - - + + @@ -90,89 +90,89 @@ var sectionId = 'dynsection-1'; Node1->Node3 - - + + Node10 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node10 - - + + Node181 - -src/wmtk/multimesh -/utils/internal/TupleTag.cpp + +src/wmtk/multimesh +/utils/internal/TupleTag.cpp - + Node1->Node181 - - + + Node288 - -src/wmtk/multimesh -/utils/tuple_map_attribute -_io.hpp + +src/wmtk/multimesh +/utils/tuple_map_attribute +_io.hpp - + Node1->Node288 - - + + Node289 - -src/wmtk/operations -/Operation.hpp + +src/wmtk/operations +/Operation.hpp - + Node1->Node289 - - + + Node293 - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.hpp + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.hpp - + Node1->Node293 - - + + @@ -224,672 +224,678 @@ var sectionId = 'dynsection-1'; Node10->Node2 - - + + - + Node10->Node4 - - + + Node11 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node10->Node11 - - + + Node12 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node10->Node12 - - + + Node13 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node10->Node13 - - + + Node14 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node10->Node14 - - + + Node20 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node10->Node20 - - + + Node21 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node10->Node21 - - + + Node22 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node10->Node22 - - + + Node24 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node10->Node24 - - + + Node26 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node10->Node26 - - + + Node27 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node10->Node27 - - + + - + -Node90 - - -src/wmtk/function/PerSimplex -Function.cpp +Node28 + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - - -Node10->Node90 - - + + +Node10->Node28 + + Node91 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node10->Node91 - - + + Node92 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node10->Node92 - - + + Node93 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node10->Node93 - - + + Node94 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node10->Node94 - - + + Node95 - - + + src/wmtk/invariants -/InteriorEdgeInvariant.cpp +/FusionEdgeInvariant.cpp Node10->Node95 - - + + Node96 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node10->Node96 - - + + Node97 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node10->Node97 - - + + Node98 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node10->Node98 - - + + Node99 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node10->Node99 - - + + Node100 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node10->Node100 - - + + Node101 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node10->Node101 - - + + Node102 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node10->Node102 - - + + Node103 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node10->Node103 - - + + Node104 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node10->Node104 - - + + Node105 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node10->Node105 - - + + Node106 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node10->Node106 - - + + Node107 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node10->Node107 - - + + Node108 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node10->Node108 - - + + Node109 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node10->Node109 - - + + - + -Node162 - - -src/wmtk/io/CachedMultiMesh.cpp +Node110 + + +src/wmtk/io/Cache.hpp - + -Node10->Node162 - - +Node10->Node110 + + Node163 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node10->Node163 - - + + Node164 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node10->Node164 - - + + Node165 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node10->Node165 - - + + Node166 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node10->Node166 - - + + Node167 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node10->Node167 - - + + Node168 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node10->Node168 - - + + Node169 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node10->Node169 - - + + Node170 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node10->Node170 - - + + Node14->Node20 - - + + Node14->Node21 - - + + Node14->Node22 - - + + Node14->Node24 - - + + Node14->Node26 - - + + Node14->Node27 - - + + + + + +Node14->Node28 + + - + Node288->Node166 - - + + diff --git a/_accessor_8hpp__dep__incl_org.svg b/_accessor_8hpp__dep__incl_org.svg index 5ed23771e7..0b96d04941 100644 --- a/_accessor_8hpp__dep__incl_org.svg +++ b/_accessor_8hpp__dep__incl_org.svg @@ -4,16 +4,16 @@ - + src/wmtk/Accessor.hpp Node1 - -src/wmtk/Accessor.hpp + +src/wmtk/Accessor.hpp @@ -29,8 +29,8 @@ Node1->Node2 - - + + @@ -44,89 +44,89 @@ Node1->Node3 - - + + Node10 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node10 - - + + Node181 - -src/wmtk/multimesh -/utils/internal/TupleTag.cpp + +src/wmtk/multimesh +/utils/internal/TupleTag.cpp - + Node1->Node181 - - + + Node288 - -src/wmtk/multimesh -/utils/tuple_map_attribute -_io.hpp + +src/wmtk/multimesh +/utils/tuple_map_attribute +_io.hpp - + Node1->Node288 - - + + Node289 - -src/wmtk/operations -/Operation.hpp + +src/wmtk/operations +/Operation.hpp - + Node1->Node289 - - + + Node293 - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.hpp + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.hpp - + Node1->Node293 - - + + @@ -178,672 +178,678 @@ Node10->Node2 - - + + - + Node10->Node4 - - + + Node11 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node10->Node11 - - + + Node12 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node10->Node12 - - + + Node13 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node10->Node13 - - + + Node14 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node10->Node14 - - + + Node20 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node10->Node20 - - + + Node21 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node10->Node21 - - + + Node22 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node10->Node22 - - + + Node24 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node10->Node24 - - + + Node26 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node10->Node26 - - + + Node27 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node10->Node27 - - + + - + -Node90 - - -src/wmtk/function/PerSimplex -Function.cpp +Node28 + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - - -Node10->Node90 - - + + +Node10->Node28 + + Node91 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node10->Node91 - - + + Node92 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node10->Node92 - - + + Node93 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node10->Node93 - - + + Node94 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node10->Node94 - - + + Node95 - - + + src/wmtk/invariants -/InteriorEdgeInvariant.cpp +/FusionEdgeInvariant.cpp Node10->Node95 - - + + Node96 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node10->Node96 - - + + Node97 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node10->Node97 - - + + Node98 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node10->Node98 - - + + Node99 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node10->Node99 - - + + Node100 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node10->Node100 - - + + Node101 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node10->Node101 - - + + Node102 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node10->Node102 - - + + Node103 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node10->Node103 - - + + Node104 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node10->Node104 - - + + Node105 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node10->Node105 - - + + Node106 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node10->Node106 - - + + Node107 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node10->Node107 - - + + Node108 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node10->Node108 - - + + Node109 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node10->Node109 - - + + - + -Node162 - - -src/wmtk/io/CachedMultiMesh.cpp +Node110 + + +src/wmtk/io/Cache.hpp - + -Node10->Node162 - - +Node10->Node110 + + Node163 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node10->Node163 - - + + Node164 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node10->Node164 - - + + Node165 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node10->Node165 - - + + Node166 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node10->Node166 - - + + Node167 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node10->Node167 - - + + Node168 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node10->Node168 - - + + Node169 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node10->Node169 - - + + Node170 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node10->Node170 - - + + Node14->Node20 - - + + Node14->Node21 - - + + Node14->Node22 - - + + Node14->Node24 - - + + Node14->Node26 - - + + Node14->Node27 - - + + + + + +Node14->Node28 + + - + Node288->Node166 - - + + diff --git a/_accessor_base_8hpp__dep__incl.md5 b/_accessor_base_8hpp__dep__incl.md5 index 7ea838659d..cc61324e08 100644 --- a/_accessor_base_8hpp__dep__incl.md5 +++ b/_accessor_base_8hpp__dep__incl.md5 @@ -1 +1 @@ -8753ce64d41f4e5be9b956e8e9c0d906 \ No newline at end of file +68fe87f66caa188146492c7c9f95aa3d \ No newline at end of file diff --git a/_accessor_base_8hpp__dep__incl.svg b/_accessor_base_8hpp__dep__incl.svg index 1f958e6064..6ca088aa51 100644 --- a/_accessor_base_8hpp__dep__incl.svg +++ b/_accessor_base_8hpp__dep__incl.svg @@ -666,9 +666,9 @@ var sectionId = 'dynsection-1'; - + -Node103 +Node104 src/wmtk/function/PerSimplex @@ -676,15 +676,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node103 +Node24->Node104 - + -Node104 +Node105 src/wmtk/function/simplex @@ -692,15 +692,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node104 +Node24->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -708,15 +708,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node105 +Node24->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -724,15 +724,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node106 +Node24->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -740,15 +740,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node107 +Node24->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -756,15 +756,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node108 +Node24->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -772,15 +772,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node109 +Node24->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -788,15 +788,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node110 +Node24->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -804,9 +804,9 @@ var sectionId = 'dynsection-1'; - + -Node24->Node111 +Node24->Node112 @@ -850,9 +850,9 @@ var sectionId = 'dynsection-1'; - + -Node311->Node104 +Node311->Node105 diff --git a/_accessor_base_8hpp__dep__incl_org.svg b/_accessor_base_8hpp__dep__incl_org.svg index c740af0b6d..87d3b980d2 100644 --- a/_accessor_base_8hpp__dep__incl_org.svg +++ b/_accessor_base_8hpp__dep__incl_org.svg @@ -620,9 +620,9 @@ - + -Node103 +Node104 src/wmtk/function/PerSimplex @@ -630,15 +630,15 @@ - + -Node24->Node103 +Node24->Node104 - + -Node104 +Node105 src/wmtk/function/simplex @@ -646,15 +646,15 @@ - + -Node24->Node104 +Node24->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -662,15 +662,15 @@ - + -Node24->Node105 +Node24->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -678,15 +678,15 @@ - + -Node24->Node106 +Node24->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -694,15 +694,15 @@ - + -Node24->Node107 +Node24->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -710,15 +710,15 @@ - + -Node24->Node108 +Node24->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -726,15 +726,15 @@ - + -Node24->Node109 +Node24->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -742,15 +742,15 @@ - + -Node24->Node110 +Node24->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -758,9 +758,9 @@ - + -Node24->Node111 +Node24->Node112 @@ -804,9 +804,9 @@ - + -Node311->Node104 +Node311->Node105 diff --git a/_accessor_base_8hxx__dep__incl.md5 b/_accessor_base_8hxx__dep__incl.md5 index 0e0ce57953..ada8d11eaf 100644 --- a/_accessor_base_8hxx__dep__incl.md5 +++ b/_accessor_base_8hxx__dep__incl.md5 @@ -1 +1 @@ -6af46d650064ba6ee3d68bbb026d12c4 \ No newline at end of file +37fa2c25b68fc139d20152c2e83c13c3 \ No newline at end of file diff --git a/_accessor_base_8hxx__dep__incl.svg b/_accessor_base_8hxx__dep__incl.svg index c0303d6a93..1efa9142b5 100644 --- a/_accessor_base_8hxx__dep__incl.svg +++ b/_accessor_base_8hxx__dep__incl.svg @@ -666,9 +666,9 @@ var sectionId = 'dynsection-1'; - + -Node103 +Node104 src/wmtk/function/PerSimplex @@ -676,15 +676,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node103 +Node24->Node104 - + -Node104 +Node105 src/wmtk/function/simplex @@ -692,15 +692,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node104 +Node24->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -708,15 +708,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node105 +Node24->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -724,15 +724,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node106 +Node24->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -740,15 +740,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node107 +Node24->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -756,15 +756,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node108 +Node24->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -772,15 +772,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node109 +Node24->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -788,15 +788,15 @@ var sectionId = 'dynsection-1'; - + -Node24->Node110 +Node24->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -804,9 +804,9 @@ var sectionId = 'dynsection-1'; - + -Node24->Node111 +Node24->Node112 @@ -850,9 +850,9 @@ var sectionId = 'dynsection-1'; - + -Node311->Node104 +Node311->Node105 diff --git a/_accessor_base_8hxx__dep__incl_org.svg b/_accessor_base_8hxx__dep__incl_org.svg index ed15b355e9..f09b9ea6ef 100644 --- a/_accessor_base_8hxx__dep__incl_org.svg +++ b/_accessor_base_8hxx__dep__incl_org.svg @@ -620,9 +620,9 @@ - + -Node103 +Node104 src/wmtk/function/PerSimplex @@ -630,15 +630,15 @@ - + -Node24->Node103 +Node24->Node104 - + -Node104 +Node105 src/wmtk/function/simplex @@ -646,15 +646,15 @@ - + -Node24->Node104 +Node24->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -662,15 +662,15 @@ - + -Node24->Node105 +Node24->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -678,15 +678,15 @@ - + -Node24->Node106 +Node24->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -694,15 +694,15 @@ - + -Node24->Node107 +Node24->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -710,15 +710,15 @@ - + -Node24->Node108 +Node24->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -726,15 +726,15 @@ - + -Node24->Node109 +Node24->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -742,15 +742,15 @@ - + -Node24->Node110 +Node24->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -758,9 +758,9 @@ - + -Node24->Node111 +Node24->Node112 @@ -804,9 +804,9 @@ - + -Node311->Node104 +Node311->Node105 diff --git a/_attribute_8hpp__dep__incl.md5 b/_attribute_8hpp__dep__incl.md5 index 42516c00ca..727145251e 100644 --- a/_attribute_8hpp__dep__incl.md5 +++ b/_attribute_8hpp__dep__incl.md5 @@ -1 +1 @@ -d874531797620b26a81d444bf1006b23 \ No newline at end of file +0e656a8f14ad34ef9e0be3785897c014 \ No newline at end of file diff --git a/_attribute_8hpp__dep__incl.svg b/_attribute_8hpp__dep__incl.svg index a648c2207c..b4aad1e9fc 100644 --- a/_attribute_8hpp__dep__incl.svg +++ b/_attribute_8hpp__dep__incl.svg @@ -422,9 +422,9 @@ var sectionId = 'dynsection-1'; - + -Node93 +Node94 src/wmtk/multimesh @@ -433,9 +433,9 @@ var sectionId = 'dynsection-1'; - + -Node319->Node93 +Node319->Node94 @@ -639,9 +639,9 @@ var sectionId = 'dynsection-1'; - + -Node25->Node93 +Node25->Node94 @@ -660,9 +660,9 @@ var sectionId = 'dynsection-1'; - + -Node104 +Node105 src/wmtk/function/PerSimplex @@ -670,15 +670,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node104 +Node25->Node105 - + -Node105 +Node106 src/wmtk/function/simplex @@ -686,15 +686,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node105 +Node25->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -702,15 +702,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node106 +Node25->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -718,15 +718,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node107 +Node25->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -734,15 +734,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node108 +Node25->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -750,15 +750,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node109 +Node25->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -766,15 +766,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node110 +Node25->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -782,15 +782,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node111 +Node25->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -798,15 +798,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node112 +Node25->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -814,15 +814,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node113 +Node25->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -830,15 +830,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node114 +Node25->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -846,15 +846,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node115 +Node25->Node116 - + -Node116 +Node117 src/wmtk/invariants @@ -862,15 +862,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node116 +Node25->Node117 - + -Node117 +Node118 src/wmtk/invariants @@ -878,15 +878,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node117 +Node25->Node118 - + -Node118 +Node119 src/wmtk/invariants @@ -895,15 +895,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node118 +Node25->Node119 - + -Node119 +Node120 src/wmtk/invariants @@ -911,15 +911,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node119 +Node25->Node120 - + -Node120 +Node121 src/wmtk/invariants @@ -928,15 +928,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node120 +Node25->Node121 - + -Node121 +Node122 src/wmtk/invariants @@ -944,15 +944,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node121 +Node25->Node122 - + -Node122 +Node123 src/wmtk/invariants @@ -961,9 +961,9 @@ var sectionId = 'dynsection-1'; - + -Node25->Node122 +Node25->Node123 @@ -991,33 +991,33 @@ var sectionId = 'dynsection-1'; - + -Node28->Node93 +Node28->Node94 - + -Node194->Node93 +Node194->Node94 - + -Node322->Node104 +Node322->Node105 - + -Node322->Node107 +Node322->Node108 - + -Node322->Node115 +Node322->Node116 @@ -1027,9 +1027,9 @@ var sectionId = 'dynsection-1'; - + -Node323->Node105 +Node323->Node106 @@ -1039,9 +1039,9 @@ var sectionId = 'dynsection-1'; - + -Node308->Node93 +Node308->Node94 diff --git a/_attribute_8hpp__dep__incl_org.svg b/_attribute_8hpp__dep__incl_org.svg index 1607ce6ce1..53cb4168d6 100644 --- a/_attribute_8hpp__dep__incl_org.svg +++ b/_attribute_8hpp__dep__incl_org.svg @@ -376,9 +376,9 @@ - + -Node93 +Node94 src/wmtk/multimesh @@ -387,9 +387,9 @@ - + -Node319->Node93 +Node319->Node94 @@ -593,9 +593,9 @@ - + -Node25->Node93 +Node25->Node94 @@ -614,9 +614,9 @@ - + -Node104 +Node105 src/wmtk/function/PerSimplex @@ -624,15 +624,15 @@ - + -Node25->Node104 +Node25->Node105 - + -Node105 +Node106 src/wmtk/function/simplex @@ -640,15 +640,15 @@ - + -Node25->Node105 +Node25->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -656,15 +656,15 @@ - + -Node25->Node106 +Node25->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -672,15 +672,15 @@ - + -Node25->Node107 +Node25->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -688,15 +688,15 @@ - + -Node25->Node108 +Node25->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -704,15 +704,15 @@ - + -Node25->Node109 +Node25->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -720,15 +720,15 @@ - + -Node25->Node110 +Node25->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -736,15 +736,15 @@ - + -Node25->Node111 +Node25->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -752,15 +752,15 @@ - + -Node25->Node112 +Node25->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -768,15 +768,15 @@ - + -Node25->Node113 +Node25->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -784,15 +784,15 @@ - + -Node25->Node114 +Node25->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -800,15 +800,15 @@ - + -Node25->Node115 +Node25->Node116 - + -Node116 +Node117 src/wmtk/invariants @@ -816,15 +816,15 @@ - + -Node25->Node116 +Node25->Node117 - + -Node117 +Node118 src/wmtk/invariants @@ -832,15 +832,15 @@ - + -Node25->Node117 +Node25->Node118 - + -Node118 +Node119 src/wmtk/invariants @@ -849,15 +849,15 @@ - + -Node25->Node118 +Node25->Node119 - + -Node119 +Node120 src/wmtk/invariants @@ -865,15 +865,15 @@ - + -Node25->Node119 +Node25->Node120 - + -Node120 +Node121 src/wmtk/invariants @@ -882,15 +882,15 @@ - + -Node25->Node120 +Node25->Node121 - + -Node121 +Node122 src/wmtk/invariants @@ -898,15 +898,15 @@ - + -Node25->Node121 +Node25->Node122 - + -Node122 +Node123 src/wmtk/invariants @@ -915,9 +915,9 @@ - + -Node25->Node122 +Node25->Node123 @@ -945,33 +945,33 @@ - + -Node28->Node93 +Node28->Node94 - + -Node194->Node93 +Node194->Node94 - + -Node322->Node104 +Node322->Node105 - + -Node322->Node107 +Node322->Node108 - + -Node322->Node115 +Node322->Node116 @@ -981,9 +981,9 @@ - + -Node323->Node105 +Node323->Node106 @@ -993,9 +993,9 @@ - + -Node308->Node93 +Node308->Node94 diff --git a/_attribute_access_mode_8hpp__dep__incl.md5 b/_attribute_access_mode_8hpp__dep__incl.md5 index 7faff3757a..02445d1eae 100644 --- a/_attribute_access_mode_8hpp__dep__incl.md5 +++ b/_attribute_access_mode_8hpp__dep__incl.md5 @@ -1 +1 @@ -173ece0f1f9c6339fe04a2ccd85eeee6 \ No newline at end of file +b3952df067f967962a5895b1c15ab0a5 \ No newline at end of file diff --git a/_attribute_access_mode_8hpp__dep__incl.svg b/_attribute_access_mode_8hpp__dep__incl.svg index 861d9a1848..59c6bbff8f 100644 --- a/_attribute_access_mode_8hpp__dep__incl.svg +++ b/_attribute_access_mode_8hpp__dep__incl.svg @@ -594,9 +594,9 @@ var sectionId = 'dynsection-0'; - + -Node100 +Node101 src/wmtk/function/PerSimplex @@ -604,15 +604,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node100 +Node20->Node101 - + -Node101 +Node102 src/wmtk/function/simplex @@ -620,15 +620,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node101 +Node20->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -636,15 +636,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node102 +Node20->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -652,15 +652,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node103 +Node20->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -668,15 +668,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node104 +Node20->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -684,15 +684,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node105 +Node20->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -700,15 +700,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node106 +Node20->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -716,15 +716,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node107 +Node20->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -732,15 +732,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node108 +Node20->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -748,15 +748,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node109 +Node20->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -764,15 +764,15 @@ var sectionId = 'dynsection-0'; - + -Node20->Node110 +Node20->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -780,9 +780,9 @@ var sectionId = 'dynsection-0'; - + -Node20->Node111 +Node20->Node112 @@ -826,9 +826,9 @@ var sectionId = 'dynsection-0'; - + -Node308->Node101 +Node308->Node102 diff --git a/_attribute_access_mode_8hpp__dep__incl_org.svg b/_attribute_access_mode_8hpp__dep__incl_org.svg index 84cd890e9b..e4f4016642 100644 --- a/_attribute_access_mode_8hpp__dep__incl_org.svg +++ b/_attribute_access_mode_8hpp__dep__incl_org.svg @@ -548,9 +548,9 @@ - + -Node100 +Node101 src/wmtk/function/PerSimplex @@ -558,15 +558,15 @@ - + -Node20->Node100 +Node20->Node101 - + -Node101 +Node102 src/wmtk/function/simplex @@ -574,15 +574,15 @@ - + -Node20->Node101 +Node20->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -590,15 +590,15 @@ - + -Node20->Node102 +Node20->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -606,15 +606,15 @@ - + -Node20->Node103 +Node20->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -622,15 +622,15 @@ - + -Node20->Node104 +Node20->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -638,15 +638,15 @@ - + -Node20->Node105 +Node20->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -654,15 +654,15 @@ - + -Node20->Node106 +Node20->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -670,15 +670,15 @@ - + -Node20->Node107 +Node20->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -686,15 +686,15 @@ - + -Node20->Node108 +Node20->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -702,15 +702,15 @@ - + -Node20->Node109 +Node20->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -718,15 +718,15 @@ - + -Node20->Node110 +Node20->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -734,9 +734,9 @@ - + -Node20->Node111 +Node20->Node112 @@ -780,9 +780,9 @@ - + -Node308->Node101 +Node308->Node102 diff --git a/_attribute_cache_8hpp__dep__incl.md5 b/_attribute_cache_8hpp__dep__incl.md5 index f3ced1ffe9..6951cbf495 100644 --- a/_attribute_cache_8hpp__dep__incl.md5 +++ b/_attribute_cache_8hpp__dep__incl.md5 @@ -1 +1 @@ -86eaa05429ca74d089f8ea8e2b439826 \ No newline at end of file +72b71bba6d261b86c89e7197751ce2c1 \ No newline at end of file diff --git a/_attribute_cache_8hpp__dep__incl.svg b/_attribute_cache_8hpp__dep__incl.svg index d8ce7cd2e4..2c6c05eef4 100644 --- a/_attribute_cache_8hpp__dep__incl.svg +++ b/_attribute_cache_8hpp__dep__incl.svg @@ -616,9 +616,9 @@ var sectionId = 'dynsection-1'; - + -Node101 +Node102 src/wmtk/function/PerSimplex @@ -626,15 +626,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node101 +Node21->Node102 - + -Node102 +Node103 src/wmtk/function/simplex @@ -642,15 +642,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node102 +Node21->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -658,15 +658,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node103 +Node21->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -674,15 +674,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node104 +Node21->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -690,15 +690,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node105 +Node21->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -706,15 +706,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node106 +Node21->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -722,15 +722,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node107 +Node21->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -738,15 +738,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node108 +Node21->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -754,15 +754,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node109 +Node21->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -770,15 +770,15 @@ var sectionId = 'dynsection-1'; - + -Node21->Node110 +Node21->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -786,9 +786,9 @@ var sectionId = 'dynsection-1'; - + -Node21->Node111 +Node21->Node112 @@ -832,9 +832,9 @@ var sectionId = 'dynsection-1'; - + -Node309->Node102 +Node309->Node103 diff --git a/_attribute_cache_8hpp__dep__incl_org.svg b/_attribute_cache_8hpp__dep__incl_org.svg index 3907dd872c..2db638e416 100644 --- a/_attribute_cache_8hpp__dep__incl_org.svg +++ b/_attribute_cache_8hpp__dep__incl_org.svg @@ -570,9 +570,9 @@ - + -Node101 +Node102 src/wmtk/function/PerSimplex @@ -580,15 +580,15 @@ - + -Node21->Node101 +Node21->Node102 - + -Node102 +Node103 src/wmtk/function/simplex @@ -596,15 +596,15 @@ - + -Node21->Node102 +Node21->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -612,15 +612,15 @@ - + -Node21->Node103 +Node21->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -628,15 +628,15 @@ - + -Node21->Node104 +Node21->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -644,15 +644,15 @@ - + -Node21->Node105 +Node21->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -660,15 +660,15 @@ - + -Node21->Node106 +Node21->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -676,15 +676,15 @@ - + -Node21->Node107 +Node21->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -692,15 +692,15 @@ - + -Node21->Node108 +Node21->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -708,15 +708,15 @@ - + -Node21->Node109 +Node21->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -724,15 +724,15 @@ - + -Node21->Node110 +Node21->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -740,9 +740,9 @@ - + -Node21->Node111 +Node21->Node112 @@ -786,9 +786,9 @@ - + -Node309->Node102 +Node309->Node103 diff --git a/_attribute_cache_data_8hpp__dep__incl.md5 b/_attribute_cache_data_8hpp__dep__incl.md5 index 0cecdd9496..c5476637b6 100644 --- a/_attribute_cache_data_8hpp__dep__incl.md5 +++ b/_attribute_cache_data_8hpp__dep__incl.md5 @@ -1 +1 @@ -f6896570b68a7b4c2cba81bf4c557c49 \ No newline at end of file +ded52275d597b28b80affb32d71f0433 \ No newline at end of file diff --git a/_attribute_cache_data_8hpp__dep__incl.svg b/_attribute_cache_data_8hpp__dep__incl.svg index 510aeeb974..2b859db9a8 100644 --- a/_attribute_cache_data_8hpp__dep__incl.svg +++ b/_attribute_cache_data_8hpp__dep__incl.svg @@ -648,9 +648,9 @@ var sectionId = 'dynsection-1'; - + -Node102 +Node103 src/wmtk/function/PerSimplex @@ -658,15 +658,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node102 +Node22->Node103 - + -Node103 +Node104 src/wmtk/function/simplex @@ -674,15 +674,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node103 +Node22->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -690,15 +690,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node104 +Node22->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -706,15 +706,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node105 +Node22->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -722,15 +722,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node106 +Node22->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -738,15 +738,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node107 +Node22->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -754,15 +754,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node108 +Node22->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -770,15 +770,15 @@ var sectionId = 'dynsection-1'; - + -Node22->Node109 +Node22->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -786,9 +786,9 @@ var sectionId = 'dynsection-1'; - + -Node22->Node110 +Node22->Node111 @@ -832,9 +832,9 @@ var sectionId = 'dynsection-1'; - + -Node310->Node103 +Node310->Node104 diff --git a/_attribute_cache_data_8hpp__dep__incl_org.svg b/_attribute_cache_data_8hpp__dep__incl_org.svg index ff2fc81336..f2a88f08a0 100644 --- a/_attribute_cache_data_8hpp__dep__incl_org.svg +++ b/_attribute_cache_data_8hpp__dep__incl_org.svg @@ -602,9 +602,9 @@ - + -Node102 +Node103 src/wmtk/function/PerSimplex @@ -612,15 +612,15 @@ - + -Node22->Node102 +Node22->Node103 - + -Node103 +Node104 src/wmtk/function/simplex @@ -628,15 +628,15 @@ - + -Node22->Node103 +Node22->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -644,15 +644,15 @@ - + -Node22->Node104 +Node22->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -660,15 +660,15 @@ - + -Node22->Node105 +Node22->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -676,15 +676,15 @@ - + -Node22->Node106 +Node22->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -692,15 +692,15 @@ - + -Node22->Node107 +Node22->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -708,15 +708,15 @@ - + -Node22->Node108 +Node22->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -724,15 +724,15 @@ - + -Node22->Node109 +Node22->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -740,9 +740,9 @@ - + -Node22->Node110 +Node22->Node111 @@ -786,9 +786,9 @@ - + -Node310->Node103 +Node310->Node104 diff --git a/_attribute_handle_8hpp__dep__incl.md5 b/_attribute_handle_8hpp__dep__incl.md5 index 46315546da..5492099939 100644 --- a/_attribute_handle_8hpp__dep__incl.md5 +++ b/_attribute_handle_8hpp__dep__incl.md5 @@ -1 +1 @@ -adcc3a569806f3a1f62dc5f12bf2e39d \ No newline at end of file +dfdd5969666013375ef9619c34d705b9 \ No newline at end of file diff --git a/_attribute_handle_8hpp__dep__incl.svg b/_attribute_handle_8hpp__dep__incl.svg index 1bc203a000..9eef232c6e 100644 --- a/_attribute_handle_8hpp__dep__incl.svg +++ b/_attribute_handle_8hpp__dep__incl.svg @@ -524,9 +524,9 @@ var sectionId = 'dynsection-1'; - + -Node86 +Node87 src/wmtk/multimesh @@ -535,9 +535,9 @@ var sectionId = 'dynsection-1'; - + -Node313->Node86 +Node313->Node87 @@ -668,9 +668,9 @@ var sectionId = 'dynsection-1'; - + -Node99 +Node100 src/wmtk/invariants @@ -678,15 +678,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node99 +Node17->Node100 - + -Node107 +Node108 src/wmtk/invariants @@ -694,15 +694,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node107 +Node17->Node108 - + -Node109 +Node110 src/wmtk/invariants @@ -710,15 +710,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node109 +Node17->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -726,15 +726,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node110 +Node17->Node111 - + -Node112 +Node113 src/wmtk/invariants @@ -742,15 +742,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node112 +Node17->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -759,15 +759,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node113 +Node17->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -775,15 +775,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node114 +Node17->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -792,15 +792,15 @@ var sectionId = 'dynsection-1'; - + -Node17->Node115 +Node17->Node116 - + -Node17->Node86 +Node17->Node87 @@ -851,9 +851,9 @@ var sectionId = 'dynsection-1'; - + -Node301->Node86 +Node301->Node87 @@ -863,9 +863,9 @@ var sectionId = 'dynsection-1'; - + -Node326->Node86 +Node326->Node87 @@ -903,15 +903,15 @@ var sectionId = 'dynsection-1'; - + -Node327->Node86 +Node327->Node87 - + -Node336->Node99 +Node336->Node100 @@ -921,15 +921,15 @@ var sectionId = 'dynsection-1'; - + -Node337->Node107 +Node337->Node108 - + -Node54 +Node55 components/tests/test @@ -938,15 +938,15 @@ var sectionId = 'dynsection-1'; - + -Node337->Node54 +Node337->Node55 - + -Node63 +Node64 components/wmtk_components @@ -956,21 +956,21 @@ var sectionId = 'dynsection-1'; - + -Node337->Node63 +Node337->Node64 - + -Node63->Node54 +Node64->Node55 - + -Node55 +Node56 components/wmtk_components @@ -980,39 +980,39 @@ var sectionId = 'dynsection-1'; - + -Node63->Node55 +Node64->Node56 - + -Node338->Node109 +Node338->Node110 - + -Node338->Node54 +Node338->Node55 - + -Node338->Node63 +Node338->Node64 - + -Node339->Node110 +Node339->Node111 - + -Node340->Node112 +Node340->Node113 @@ -1022,21 +1022,21 @@ var sectionId = 'dynsection-1'; - + -Node340->Node55 +Node340->Node56 - + -Node341->Node113 +Node341->Node114 - + -Node342->Node114 +Node342->Node115 @@ -1046,9 +1046,9 @@ var sectionId = 'dynsection-1'; - + -Node69 +Node70 components/wmtk_components @@ -1057,15 +1057,15 @@ var sectionId = 'dynsection-1'; - + -Node342->Node69 +Node342->Node70 - + -Node58 +Node59 components/wmtk_components @@ -1074,27 +1074,27 @@ var sectionId = 'dynsection-1'; - + -Node342->Node58 +Node342->Node59 - + -Node343->Node115 +Node343->Node116 - + -Node344->Node54 +Node344->Node55 - + -Node344->Node63 +Node344->Node64 diff --git a/_attribute_handle_8hpp__dep__incl_org.svg b/_attribute_handle_8hpp__dep__incl_org.svg index a26c38d965..17f9d693d4 100644 --- a/_attribute_handle_8hpp__dep__incl_org.svg +++ b/_attribute_handle_8hpp__dep__incl_org.svg @@ -478,9 +478,9 @@ - + -Node86 +Node87 src/wmtk/multimesh @@ -489,9 +489,9 @@ - + -Node313->Node86 +Node313->Node87 @@ -622,9 +622,9 @@ - + -Node99 +Node100 src/wmtk/invariants @@ -632,15 +632,15 @@ - + -Node17->Node99 +Node17->Node100 - + -Node107 +Node108 src/wmtk/invariants @@ -648,15 +648,15 @@ - + -Node17->Node107 +Node17->Node108 - + -Node109 +Node110 src/wmtk/invariants @@ -664,15 +664,15 @@ - + -Node17->Node109 +Node17->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -680,15 +680,15 @@ - + -Node17->Node110 +Node17->Node111 - + -Node112 +Node113 src/wmtk/invariants @@ -696,15 +696,15 @@ - + -Node17->Node112 +Node17->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -713,15 +713,15 @@ - + -Node17->Node113 +Node17->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -729,15 +729,15 @@ - + -Node17->Node114 +Node17->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -746,15 +746,15 @@ - + -Node17->Node115 +Node17->Node116 - + -Node17->Node86 +Node17->Node87 @@ -805,9 +805,9 @@ - + -Node301->Node86 +Node301->Node87 @@ -817,9 +817,9 @@ - + -Node326->Node86 +Node326->Node87 @@ -857,15 +857,15 @@ - + -Node327->Node86 +Node327->Node87 - + -Node336->Node99 +Node336->Node100 @@ -875,15 +875,15 @@ - + -Node337->Node107 +Node337->Node108 - + -Node54 +Node55 components/tests/test @@ -892,15 +892,15 @@ - + -Node337->Node54 +Node337->Node55 - + -Node63 +Node64 components/wmtk_components @@ -910,21 +910,21 @@ - + -Node337->Node63 +Node337->Node64 - + -Node63->Node54 +Node64->Node55 - + -Node55 +Node56 components/wmtk_components @@ -934,39 +934,39 @@ - + -Node63->Node55 +Node64->Node56 - + -Node338->Node109 +Node338->Node110 - + -Node338->Node54 +Node338->Node55 - + -Node338->Node63 +Node338->Node64 - + -Node339->Node110 +Node339->Node111 - + -Node340->Node112 +Node340->Node113 @@ -976,21 +976,21 @@ - + -Node340->Node55 +Node340->Node56 - + -Node341->Node113 +Node341->Node114 - + -Node342->Node114 +Node342->Node115 @@ -1000,9 +1000,9 @@ - + -Node69 +Node70 components/wmtk_components @@ -1011,15 +1011,15 @@ - + -Node342->Node69 +Node342->Node70 - + -Node58 +Node59 components/wmtk_components @@ -1028,27 +1028,27 @@ - + -Node342->Node58 +Node342->Node59 - + -Node343->Node115 +Node343->Node116 - + -Node344->Node54 +Node344->Node55 - + -Node344->Node63 +Node344->Node64 diff --git a/_attribute_manager_8hpp__dep__incl.map b/_attribute_manager_8hpp__dep__incl.map index 21c09a3038..0d3399be64 100644 --- a/_attribute_manager_8hpp__dep__incl.map +++ b/_attribute_manager_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - + - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_attribute_manager_8hpp__dep__incl.md5 b/_attribute_manager_8hpp__dep__incl.md5 index 16900be0c8..ca71cf77ef 100644 --- a/_attribute_manager_8hpp__dep__incl.md5 +++ b/_attribute_manager_8hpp__dep__incl.md5 @@ -1 +1 @@ -813842e198a4d9161bac1e22d3458917 \ No newline at end of file +ce0aab5f9abba10b3af19d0bf054f4eb \ No newline at end of file diff --git a/_attribute_manager_8hpp__dep__incl.svg b/_attribute_manager_8hpp__dep__incl.svg index 058d8b60eb..eab3afef2a 100644 --- a/_attribute_manager_8hpp__dep__incl.svg +++ b/_attribute_manager_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-1'; Node1 - -src/wmtk/attribute -/AttributeManager.hpp + +src/wmtk/attribute +/AttributeManager.hpp @@ -76,8 +76,8 @@ var sectionId = 'dynsection-1'; Node1->Node2 - - + + @@ -92,8 +92,8 @@ var sectionId = 'dynsection-1'; Node1->Node3 - - + + @@ -108,71 +108,71 @@ var sectionId = 'dynsection-1'; Node1->Node4 - - + + Node316 - -src/wmtk/attribute -/AttributeManager.cpp + +src/wmtk/attribute +/AttributeManager.cpp Node1->Node316 - - + + Node10 - -src/wmtk/attribute -/AttributeScopeHandle.cpp + +src/wmtk/attribute +/AttributeScopeHandle.cpp Node1->Node10 - - + + Node319 - -src/wmtk/attribute -/internal/CheckpointScope.cpp + +src/wmtk/attribute +/internal/CheckpointScope.cpp Node1->Node319 - - + + Node25 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node25 - - + + @@ -187,7 +187,7 @@ var sectionId = 'dynsection-1'; Node4->Node5 - + @@ -200,714 +200,720 @@ var sectionId = 'dynsection-1'; Node5->Node4 - + Node25->Node2 - - + + Node25->Node3 - - + + Node26 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node25->Node26 - - + + Node27 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node25->Node27 - - + + Node28 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node25->Node28 - - + + Node34 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node25->Node34 - - + + Node35 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node25->Node35 - - + + Node36 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node25->Node36 - - + + Node38 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node25->Node38 - - + + Node40 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node25->Node40 - - + + Node41 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node25->Node41 - - + + Node42 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node25->Node42 - - + + - + -Node19 - - -src/wmtk/function/Function.cpp +Node43 + + +src/wmtk/multimesh +/consolidate.cpp - - -Node25->Node19 - - + + +Node25->Node43 + + - + -Node104 - - -src/wmtk/function/PerSimplex -Function.cpp +Node19 + + +src/wmtk/function/Function.cpp - + -Node25->Node104 - - +Node25->Node19 + + Node105 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node25->Node105 - - + + Node106 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node25->Node106 - - + + Node107 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node25->Node107 - - + + Node108 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node25->Node108 - - + + Node109 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node25->Node109 - - + + Node110 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node25->Node110 - - + + Node111 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node25->Node111 - - + + Node112 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node25->Node112 - - + + Node113 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node25->Node113 - - + + Node114 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node25->Node114 - - + + Node115 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node25->Node115 - - + + Node116 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node25->Node116 - - + + Node117 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node25->Node117 - - + + Node118 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node25->Node118 - - + + Node119 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node25->Node119 - - + + Node120 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node25->Node120 - - + + Node121 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node25->Node121 - - + + Node122 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node25->Node122 - - + + Node123 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node25->Node123 - - + + - + -Node176 - - -src/wmtk/io/CachedMultiMesh.cpp +Node124 + + +src/wmtk/io/Cache.hpp - + -Node25->Node176 - - +Node25->Node124 + + Node177 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node25->Node177 - - + + Node178 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node25->Node178 - - + + Node179 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node25->Node179 - - + + Node180 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node25->Node180 - - + + Node181 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node25->Node181 - - + + Node182 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node25->Node182 - - + + Node183 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node25->Node183 - - + + Node184 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node25->Node184 - - + + Node185 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node25->Node185 - - + + Node28->Node34 - - + + Node28->Node35 - - + + Node28->Node36 - - + + Node28->Node38 - - + + Node28->Node40 - - + + Node28->Node41 - - + + Node28->Node42 - - + + + + + +Node28->Node43 + + - + Node185->Node184 - - + + diff --git a/_attribute_manager_8hpp__dep__incl_org.svg b/_attribute_manager_8hpp__dep__incl_org.svg index 1c5d7509c8..1867d27b8f 100644 --- a/_attribute_manager_8hpp__dep__incl_org.svg +++ b/_attribute_manager_8hpp__dep__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/attribute/AttributeManager.hpp Node1 - -src/wmtk/attribute -/AttributeManager.hpp + +src/wmtk/attribute +/AttributeManager.hpp @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -46,8 +46,8 @@ Node1->Node3 - - + + @@ -62,71 +62,71 @@ Node1->Node4 - - + + Node316 - -src/wmtk/attribute -/AttributeManager.cpp + +src/wmtk/attribute +/AttributeManager.cpp Node1->Node316 - - + + Node10 - -src/wmtk/attribute -/AttributeScopeHandle.cpp + +src/wmtk/attribute +/AttributeScopeHandle.cpp Node1->Node10 - - + + Node319 - -src/wmtk/attribute -/internal/CheckpointScope.cpp + +src/wmtk/attribute +/internal/CheckpointScope.cpp Node1->Node319 - - + + Node25 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node25 - - + + @@ -141,7 +141,7 @@ Node4->Node5 - + @@ -154,714 +154,720 @@ Node5->Node4 - + Node25->Node2 - - + + Node25->Node3 - - + + Node26 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node25->Node26 - - + + Node27 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node25->Node27 - - + + Node28 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node25->Node28 - - + + Node34 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node25->Node34 - - + + Node35 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node25->Node35 - - + + Node36 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node25->Node36 - - + + Node38 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node25->Node38 - - + + Node40 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node25->Node40 - - + + Node41 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node25->Node41 - - + + Node42 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node25->Node42 - - + + - + -Node19 - - -src/wmtk/function/Function.cpp +Node43 + + +src/wmtk/multimesh +/consolidate.cpp - - -Node25->Node19 - - + + +Node25->Node43 + + - + -Node104 - - -src/wmtk/function/PerSimplex -Function.cpp +Node19 + + +src/wmtk/function/Function.cpp - + -Node25->Node104 - - +Node25->Node19 + + Node105 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node25->Node105 - - + + Node106 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node25->Node106 - - + + Node107 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node25->Node107 - - + + Node108 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node25->Node108 - - + + Node109 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node25->Node109 - - + + Node110 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node25->Node110 - - + + Node111 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node25->Node111 - - + + Node112 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node25->Node112 - - + + Node113 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node25->Node113 - - + + Node114 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node25->Node114 - - + + Node115 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node25->Node115 - - + + Node116 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node25->Node116 - - + + Node117 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node25->Node117 - - + + Node118 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node25->Node118 - - + + Node119 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node25->Node119 - - + + Node120 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node25->Node120 - - + + Node121 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node25->Node121 - - + + Node122 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node25->Node122 - - + + Node123 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node25->Node123 - - + + - + -Node176 - - -src/wmtk/io/CachedMultiMesh.cpp +Node124 + + +src/wmtk/io/Cache.hpp - + -Node25->Node176 - - +Node25->Node124 + + Node177 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node25->Node177 - - + + Node178 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node25->Node178 - - + + Node179 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node25->Node179 - - + + Node180 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node25->Node180 - - + + Node181 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node25->Node181 - - + + Node182 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node25->Node182 - - + + Node183 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node25->Node183 - - + + Node184 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node25->Node184 - - + + Node185 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node25->Node185 - - + + Node28->Node34 - - + + Node28->Node35 - - + + Node28->Node36 - - + + Node28->Node38 - - + + Node28->Node40 - - + + Node28->Node41 - - + + Node28->Node42 - - + + + + + +Node28->Node43 + + - + Node185->Node184 - - + + diff --git a/_attribute_scope_8hpp__dep__incl.md5 b/_attribute_scope_8hpp__dep__incl.md5 index eaa990e9db..7d0fbffc70 100644 --- a/_attribute_scope_8hpp__dep__incl.md5 +++ b/_attribute_scope_8hpp__dep__incl.md5 @@ -1 +1 @@ -a9abb3a2ffa69f979feed3188f5681c4 \ No newline at end of file +6d41ddbab243a71f6fa147027a65224e \ No newline at end of file diff --git a/_attribute_scope_8hpp__dep__incl.svg b/_attribute_scope_8hpp__dep__incl.svg index 886c157af0..58e253e19a 100644 --- a/_attribute_scope_8hpp__dep__incl.svg +++ b/_attribute_scope_8hpp__dep__incl.svg @@ -578,9 +578,9 @@ var sectionId = 'dynsection-1'; - + -Node99 +Node100 src/wmtk/function/PerSimplex @@ -588,15 +588,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node99 +Node19->Node100 - + -Node100 +Node101 src/wmtk/function/simplex @@ -604,15 +604,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node100 +Node19->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -620,15 +620,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node101 +Node19->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -636,15 +636,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node102 +Node19->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -652,15 +652,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node103 +Node19->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -668,15 +668,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node104 +Node19->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -684,15 +684,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node105 +Node19->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -700,15 +700,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node106 +Node19->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -716,15 +716,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node107 +Node19->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -732,15 +732,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node108 +Node19->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -748,15 +748,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node109 +Node19->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -764,15 +764,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node110 +Node19->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -780,9 +780,9 @@ var sectionId = 'dynsection-1'; - + -Node19->Node111 +Node19->Node112 @@ -826,9 +826,9 @@ var sectionId = 'dynsection-1'; - + -Node307->Node100 +Node307->Node101 diff --git a/_attribute_scope_8hpp__dep__incl_org.svg b/_attribute_scope_8hpp__dep__incl_org.svg index 30a0c9d36e..46d2e096f8 100644 --- a/_attribute_scope_8hpp__dep__incl_org.svg +++ b/_attribute_scope_8hpp__dep__incl_org.svg @@ -532,9 +532,9 @@ - + -Node99 +Node100 src/wmtk/function/PerSimplex @@ -542,15 +542,15 @@ - + -Node19->Node99 +Node19->Node100 - + -Node100 +Node101 src/wmtk/function/simplex @@ -558,15 +558,15 @@ - + -Node19->Node100 +Node19->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -574,15 +574,15 @@ - + -Node19->Node101 +Node19->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -590,15 +590,15 @@ - + -Node19->Node102 +Node19->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -606,15 +606,15 @@ - + -Node19->Node103 +Node19->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -622,15 +622,15 @@ - + -Node19->Node104 +Node19->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -638,15 +638,15 @@ - + -Node19->Node105 +Node19->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -654,15 +654,15 @@ - + -Node19->Node106 +Node19->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -670,15 +670,15 @@ - + -Node19->Node107 +Node19->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -686,15 +686,15 @@ - + -Node19->Node108 +Node19->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -702,15 +702,15 @@ - + -Node19->Node109 +Node19->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -718,15 +718,15 @@ - + -Node19->Node110 +Node19->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -734,9 +734,9 @@ - + -Node19->Node111 +Node19->Node112 @@ -780,9 +780,9 @@ - + -Node307->Node100 +Node307->Node101 diff --git a/_attribute_scope_8hxx__dep__incl.md5 b/_attribute_scope_8hxx__dep__incl.md5 index 136671dfad..678cb9e13f 100644 --- a/_attribute_scope_8hxx__dep__incl.md5 +++ b/_attribute_scope_8hxx__dep__incl.md5 @@ -1 +1 @@ -56edbdf8a7d61fa889c394eadeb436bb \ No newline at end of file +1a27a6eba22e231ce1e01b27c666a26d \ No newline at end of file diff --git a/_attribute_scope_8hxx__dep__incl.svg b/_attribute_scope_8hxx__dep__incl.svg index cb452e976b..76d60c3150 100644 --- a/_attribute_scope_8hxx__dep__incl.svg +++ b/_attribute_scope_8hxx__dep__incl.svg @@ -578,9 +578,9 @@ var sectionId = 'dynsection-1'; - + -Node99 +Node100 src/wmtk/function/PerSimplex @@ -588,15 +588,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node99 +Node19->Node100 - + -Node100 +Node101 src/wmtk/function/simplex @@ -604,15 +604,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node100 +Node19->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -620,15 +620,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node101 +Node19->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -636,15 +636,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node102 +Node19->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -652,15 +652,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node103 +Node19->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -668,15 +668,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node104 +Node19->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -684,15 +684,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node105 +Node19->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -700,15 +700,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node106 +Node19->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -716,15 +716,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node107 +Node19->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -732,15 +732,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node108 +Node19->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -748,15 +748,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node109 +Node19->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -764,15 +764,15 @@ var sectionId = 'dynsection-1'; - + -Node19->Node110 +Node19->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -780,9 +780,9 @@ var sectionId = 'dynsection-1'; - + -Node19->Node111 +Node19->Node112 @@ -826,9 +826,9 @@ var sectionId = 'dynsection-1'; - + -Node307->Node100 +Node307->Node101 diff --git a/_attribute_scope_8hxx__dep__incl_org.svg b/_attribute_scope_8hxx__dep__incl_org.svg index 50b2f60ab9..9fa81725b2 100644 --- a/_attribute_scope_8hxx__dep__incl_org.svg +++ b/_attribute_scope_8hxx__dep__incl_org.svg @@ -532,9 +532,9 @@ - + -Node99 +Node100 src/wmtk/function/PerSimplex @@ -542,15 +542,15 @@ - + -Node19->Node99 +Node19->Node100 - + -Node100 +Node101 src/wmtk/function/simplex @@ -558,15 +558,15 @@ - + -Node19->Node100 +Node19->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -574,15 +574,15 @@ - + -Node19->Node101 +Node19->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -590,15 +590,15 @@ - + -Node19->Node102 +Node19->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -606,15 +606,15 @@ - + -Node19->Node103 +Node19->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -622,15 +622,15 @@ - + -Node19->Node104 +Node19->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -638,15 +638,15 @@ - + -Node19->Node105 +Node19->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -654,15 +654,15 @@ - + -Node19->Node106 +Node19->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -670,15 +670,15 @@ - + -Node19->Node107 +Node19->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -686,15 +686,15 @@ - + -Node19->Node108 +Node19->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -702,15 +702,15 @@ - + -Node19->Node109 +Node19->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -718,15 +718,15 @@ - + -Node19->Node110 +Node19->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -734,9 +734,9 @@ - + -Node19->Node111 +Node19->Node112 @@ -780,9 +780,9 @@ - + -Node307->Node100 +Node307->Node101 diff --git a/_attribute_scope_stack_8hpp__dep__incl.md5 b/_attribute_scope_stack_8hpp__dep__incl.md5 index cc390d7f07..d1a168b256 100644 --- a/_attribute_scope_stack_8hpp__dep__incl.md5 +++ b/_attribute_scope_stack_8hpp__dep__incl.md5 @@ -1 +1 @@ -e2813adda2d621f6e50db989fa08d793 \ No newline at end of file +fe32c5bb547e8a76f66ebb00fc5e297c \ No newline at end of file diff --git a/_attribute_scope_stack_8hpp__dep__incl.svg b/_attribute_scope_stack_8hpp__dep__incl.svg index b03d9af1f1..119adb5622 100644 --- a/_attribute_scope_stack_8hpp__dep__incl.svg +++ b/_attribute_scope_stack_8hpp__dep__incl.svg @@ -544,9 +544,9 @@ var sectionId = 'dynsection-1'; - + -Node96 +Node97 src/wmtk/function/PerSimplex @@ -554,15 +554,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node96 +Node16->Node97 - + -Node97 +Node98 src/wmtk/function/simplex @@ -570,15 +570,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node97 +Node16->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -586,15 +586,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node98 +Node16->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -602,15 +602,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node99 +Node16->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -618,15 +618,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node100 +Node16->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -634,15 +634,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node101 +Node16->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -650,15 +650,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node102 +Node16->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -666,15 +666,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node103 +Node16->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -682,15 +682,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node104 +Node16->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -698,15 +698,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node105 +Node16->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -714,15 +714,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node106 +Node16->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -730,15 +730,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node107 +Node16->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -746,15 +746,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node108 +Node16->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -762,9 +762,9 @@ var sectionId = 'dynsection-1'; - + -Node16->Node109 +Node16->Node110 @@ -820,9 +820,9 @@ var sectionId = 'dynsection-1'; - + -Node304->Node97 +Node304->Node98 diff --git a/_attribute_scope_stack_8hpp__dep__incl_org.svg b/_attribute_scope_stack_8hpp__dep__incl_org.svg index cb424b16c0..f4f4098c2d 100644 --- a/_attribute_scope_stack_8hpp__dep__incl_org.svg +++ b/_attribute_scope_stack_8hpp__dep__incl_org.svg @@ -498,9 +498,9 @@ - + -Node96 +Node97 src/wmtk/function/PerSimplex @@ -508,15 +508,15 @@ - + -Node16->Node96 +Node16->Node97 - + -Node97 +Node98 src/wmtk/function/simplex @@ -524,15 +524,15 @@ - + -Node16->Node97 +Node16->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -540,15 +540,15 @@ - + -Node16->Node98 +Node16->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -556,15 +556,15 @@ - + -Node16->Node99 +Node16->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -572,15 +572,15 @@ - + -Node16->Node100 +Node16->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -588,15 +588,15 @@ - + -Node16->Node101 +Node16->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -604,15 +604,15 @@ - + -Node16->Node102 +Node16->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -620,15 +620,15 @@ - + -Node16->Node103 +Node16->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -636,15 +636,15 @@ - + -Node16->Node104 +Node16->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -652,15 +652,15 @@ - + -Node16->Node105 +Node16->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -668,15 +668,15 @@ - + -Node16->Node106 +Node16->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -684,15 +684,15 @@ - + -Node16->Node107 +Node16->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -700,15 +700,15 @@ - + -Node16->Node108 +Node16->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -716,9 +716,9 @@ - + -Node16->Node109 +Node16->Node110 @@ -774,9 +774,9 @@ - + -Node304->Node97 +Node304->Node98 diff --git a/_attribute_scope_stack_8hxx__dep__incl.md5 b/_attribute_scope_stack_8hxx__dep__incl.md5 index dfff0776c7..445095a0ac 100644 --- a/_attribute_scope_stack_8hxx__dep__incl.md5 +++ b/_attribute_scope_stack_8hxx__dep__incl.md5 @@ -1 +1 @@ -e9fd386579ed57f19df14209c48d9efa \ No newline at end of file +550431bdd5479c557203d7f0e4c6f8f7 \ No newline at end of file diff --git a/_attribute_scope_stack_8hxx__dep__incl.svg b/_attribute_scope_stack_8hxx__dep__incl.svg index 0b2ca2f433..d6340b7eab 100644 --- a/_attribute_scope_stack_8hxx__dep__incl.svg +++ b/_attribute_scope_stack_8hxx__dep__incl.svg @@ -544,9 +544,9 @@ var sectionId = 'dynsection-1'; - + -Node96 +Node97 src/wmtk/function/PerSimplex @@ -554,15 +554,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node96 +Node16->Node97 - + -Node97 +Node98 src/wmtk/function/simplex @@ -570,15 +570,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node97 +Node16->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -586,15 +586,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node98 +Node16->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -602,15 +602,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node99 +Node16->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -618,15 +618,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node100 +Node16->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -634,15 +634,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node101 +Node16->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -650,15 +650,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node102 +Node16->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -666,15 +666,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node103 +Node16->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -682,15 +682,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node104 +Node16->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -698,15 +698,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node105 +Node16->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -714,15 +714,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node106 +Node16->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -730,15 +730,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node107 +Node16->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -746,15 +746,15 @@ var sectionId = 'dynsection-1'; - + -Node16->Node108 +Node16->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -762,9 +762,9 @@ var sectionId = 'dynsection-1'; - + -Node16->Node109 +Node16->Node110 @@ -820,9 +820,9 @@ var sectionId = 'dynsection-1'; - + -Node304->Node97 +Node304->Node98 diff --git a/_attribute_scope_stack_8hxx__dep__incl_org.svg b/_attribute_scope_stack_8hxx__dep__incl_org.svg index dd77925757..2a0f861bd6 100644 --- a/_attribute_scope_stack_8hxx__dep__incl_org.svg +++ b/_attribute_scope_stack_8hxx__dep__incl_org.svg @@ -498,9 +498,9 @@ - + -Node96 +Node97 src/wmtk/function/PerSimplex @@ -508,15 +508,15 @@ - + -Node16->Node96 +Node16->Node97 - + -Node97 +Node98 src/wmtk/function/simplex @@ -524,15 +524,15 @@ - + -Node16->Node97 +Node16->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -540,15 +540,15 @@ - + -Node16->Node98 +Node16->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -556,15 +556,15 @@ - + -Node16->Node99 +Node16->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -572,15 +572,15 @@ - + -Node16->Node100 +Node16->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -588,15 +588,15 @@ - + -Node16->Node101 +Node16->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -604,15 +604,15 @@ - + -Node16->Node102 +Node16->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -620,15 +620,15 @@ - + -Node16->Node103 +Node16->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -636,15 +636,15 @@ - + -Node16->Node104 +Node16->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -652,15 +652,15 @@ - + -Node16->Node105 +Node16->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -668,15 +668,15 @@ - + -Node16->Node106 +Node16->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -684,15 +684,15 @@ - + -Node16->Node107 +Node16->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -700,15 +700,15 @@ - + -Node16->Node108 +Node16->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -716,9 +716,9 @@ - + -Node16->Node109 +Node16->Node110 @@ -774,9 +774,9 @@ - + -Node304->Node97 +Node304->Node98 diff --git a/_attribute_transfer_strategy_base_8cpp_source.html b/_attribute_transfer_strategy_base_8cpp_source.html index e79b11380e..432cd3d613 100644 --- a/_attribute_transfer_strategy_base_8cpp_source.html +++ b/_attribute_transfer_strategy_base_8cpp_source.html @@ -186,7 +186,7 @@ -
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
std::vector< Tuple > lub_map_tuples(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const
maps a simplex from this mesh to any other mesh using LUB mesh as root
diff --git a/_boundary_checker_8cpp_source.html b/_boundary_checker_8cpp_source.html index 71bf863eee..871b0b14e9 100644 --- a/_boundary_checker_8cpp_source.html +++ b/_boundary_checker_8cpp_source.html @@ -120,7 +120,7 @@
3 namespace wmtk::multimesh {
4 bool BoundaryChecker::is_boundary(const Mesh& mesh, const wmtk::simplex::Simplex& simplex) const
5 {
-
6  const int64_t my_dimension = mesh.top_cell_dimension();
+
6  const int64_t my_dimension = mesh.top_cell_dimension();
7  for (const Mesh* checker_ptr : m_meshes) {
8  if (&mesh == checker_ptr) {
9  if (mesh.is_boundary(simplex)) {
@@ -168,11 +168,11 @@ -
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:63
+
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:67
std::vector< std::shared_ptr< Mesh > > get_all_child_meshes() const
returns all multimesh child meshes
std::vector< Tuple > map_tuples(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const
maps a simplex from this mesh to any other mesh
+
int64_t top_cell_dimension() const
Definition: Mesh.hpp:979
Mesh & get_multi_mesh_root()
returns a reference to the root of a multimesh tree
-
virtual int64_t top_cell_dimension() const =0
bool can_map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const
diff --git a/_cache_8cpp_source.html b/_cache_8cpp_source.html index 00bd48d2ce..f7ba2c6b15 100644 --- a/_cache_8cpp_source.html +++ b/_cache_8cpp_source.html @@ -444,7 +444,7 @@ -
void serialize(MeshWriter &writer, const Mesh *local_root=nullptr) const
Definition: Mesh.cpp:48
+
void serialize(MeshWriter &writer, const Mesh *local_root=nullptr) const
Definition: Mesh.cpp:53
void flush_multimeshes()
Unsets the mesh held by each cached mm - useful for debugging whether cache loading works.
Definition: Cache.cpp:176
const std::filesystem::path & get_file_path(const std::string &filename)
Get the path where the file with the given name is stored.
Definition: Cache.cpp:121
diff --git a/_caching_accessor_8hpp__dep__incl.md5 b/_caching_accessor_8hpp__dep__incl.md5 index 43f10ddd1c..42afd848fb 100644 --- a/_caching_accessor_8hpp__dep__incl.md5 +++ b/_caching_accessor_8hpp__dep__incl.md5 @@ -1 +1 @@ -bbe9f1b9f9b7ea85506a00bf81062b2d \ No newline at end of file +23aaa2029c71069d558b2766d9d2b6a5 \ No newline at end of file diff --git a/_caching_accessor_8hpp__dep__incl.svg b/_caching_accessor_8hpp__dep__incl.svg index 853c2870f1..8bd07a255f 100644 --- a/_caching_accessor_8hpp__dep__incl.svg +++ b/_caching_accessor_8hpp__dep__incl.svg @@ -500,9 +500,9 @@ var sectionId = 'dynsection-1';
- + -Node94 +Node95 src/wmtk/function/PerSimplex @@ -510,15 +510,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node94 +Node14->Node95 - + -Node95 +Node96 src/wmtk/function/simplex @@ -526,15 +526,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node95 +Node14->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -542,15 +542,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node96 +Node14->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -558,15 +558,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node97 +Node14->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -574,15 +574,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node98 +Node14->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -590,15 +590,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node99 +Node14->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -606,15 +606,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node100 +Node14->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -622,15 +622,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node101 +Node14->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -638,15 +638,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node102 +Node14->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -654,15 +654,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node103 +Node14->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -670,15 +670,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node104 +Node14->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -686,15 +686,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node105 +Node14->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -702,15 +702,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node106 +Node14->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -718,15 +718,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node107 +Node14->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -735,15 +735,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node108 +Node14->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -751,15 +751,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node109 +Node14->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -768,15 +768,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node110 +Node14->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -784,15 +784,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node111 +Node14->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -801,24 +801,24 @@ var sectionId = 'dynsection-1'; - + -Node14->Node112 +Node14->Node113 - + -Node113 +Node114 src/wmtk/io/Cache.hpp - + -Node14->Node113 +Node14->Node114 @@ -880,9 +880,9 @@ var sectionId = 'dynsection-1';
- + -Node302->Node95 +Node302->Node96 diff --git a/_caching_accessor_8hpp__dep__incl_org.svg b/_caching_accessor_8hpp__dep__incl_org.svg index 7a8c62f759..f4725699d1 100644 --- a/_caching_accessor_8hpp__dep__incl_org.svg +++ b/_caching_accessor_8hpp__dep__incl_org.svg @@ -454,9 +454,9 @@ - + -Node94 +Node95 src/wmtk/function/PerSimplex @@ -464,15 +464,15 @@ - + -Node14->Node94 +Node14->Node95 - + -Node95 +Node96 src/wmtk/function/simplex @@ -480,15 +480,15 @@ - + -Node14->Node95 +Node14->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -496,15 +496,15 @@ - + -Node14->Node96 +Node14->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -512,15 +512,15 @@ - + -Node14->Node97 +Node14->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -528,15 +528,15 @@ - + -Node14->Node98 +Node14->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -544,15 +544,15 @@ - + -Node14->Node99 +Node14->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -560,15 +560,15 @@ - + -Node14->Node100 +Node14->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -576,15 +576,15 @@ - + -Node14->Node101 +Node14->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -592,15 +592,15 @@ - + -Node14->Node102 +Node14->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -608,15 +608,15 @@ - + -Node14->Node103 +Node14->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -624,15 +624,15 @@ - + -Node14->Node104 +Node14->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -640,15 +640,15 @@ - + -Node14->Node105 +Node14->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -656,15 +656,15 @@ - + -Node14->Node106 +Node14->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -672,15 +672,15 @@ - + -Node14->Node107 +Node14->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -689,15 +689,15 @@ - + -Node14->Node108 +Node14->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -705,15 +705,15 @@ - + -Node14->Node109 +Node14->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -722,15 +722,15 @@ - + -Node14->Node110 +Node14->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -738,15 +738,15 @@ - + -Node14->Node111 +Node14->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -755,24 +755,24 @@ - + -Node14->Node112 +Node14->Node113 - + -Node113 +Node114 src/wmtk/io/Cache.hpp - + -Node14->Node113 +Node14->Node114 @@ -834,9 +834,9 @@ - + -Node302->Node95 +Node302->Node96 diff --git a/_caching_accessor_8hxx__dep__incl.md5 b/_caching_accessor_8hxx__dep__incl.md5 index 33229cfb37..9953778af7 100644 --- a/_caching_accessor_8hxx__dep__incl.md5 +++ b/_caching_accessor_8hxx__dep__incl.md5 @@ -1 +1 @@ -8353e9edbbb87020fa40210103f92bb7 \ No newline at end of file +faad102dc2737df84833bba9853d8abc \ No newline at end of file diff --git a/_caching_accessor_8hxx__dep__incl.svg b/_caching_accessor_8hxx__dep__incl.svg index 5277956a60..59ae571aeb 100644 --- a/_caching_accessor_8hxx__dep__incl.svg +++ b/_caching_accessor_8hxx__dep__incl.svg @@ -500,9 +500,9 @@ var sectionId = 'dynsection-1'; - + -Node94 +Node95 src/wmtk/function/PerSimplex @@ -510,15 +510,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node94 +Node14->Node95 - + -Node95 +Node96 src/wmtk/function/simplex @@ -526,15 +526,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node95 +Node14->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -542,15 +542,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node96 +Node14->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -558,15 +558,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node97 +Node14->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -574,15 +574,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node98 +Node14->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -590,15 +590,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node99 +Node14->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -606,15 +606,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node100 +Node14->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -622,15 +622,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node101 +Node14->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -638,15 +638,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node102 +Node14->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -654,15 +654,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node103 +Node14->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -670,15 +670,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node104 +Node14->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -686,15 +686,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node105 +Node14->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -702,15 +702,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node106 +Node14->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -718,15 +718,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node107 +Node14->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -735,15 +735,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node108 +Node14->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -751,15 +751,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node109 +Node14->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -768,15 +768,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node110 +Node14->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -784,15 +784,15 @@ var sectionId = 'dynsection-1'; - + -Node14->Node111 +Node14->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -801,24 +801,24 @@ var sectionId = 'dynsection-1'; - + -Node14->Node112 +Node14->Node113 - + -Node113 +Node114 src/wmtk/io/Cache.hpp - + -Node14->Node113 +Node14->Node114 @@ -880,9 +880,9 @@ var sectionId = 'dynsection-1'; - + -Node302->Node95 +Node302->Node96 diff --git a/_caching_accessor_8hxx__dep__incl_org.svg b/_caching_accessor_8hxx__dep__incl_org.svg index 166b6dff64..5c473fbafc 100644 --- a/_caching_accessor_8hxx__dep__incl_org.svg +++ b/_caching_accessor_8hxx__dep__incl_org.svg @@ -454,9 +454,9 @@ - + -Node94 +Node95 src/wmtk/function/PerSimplex @@ -464,15 +464,15 @@ - + -Node14->Node94 +Node14->Node95 - + -Node95 +Node96 src/wmtk/function/simplex @@ -480,15 +480,15 @@ - + -Node14->Node95 +Node14->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -496,15 +496,15 @@ - + -Node14->Node96 +Node14->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -512,15 +512,15 @@ - + -Node14->Node97 +Node14->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -528,15 +528,15 @@ - + -Node14->Node98 +Node14->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -544,15 +544,15 @@ - + -Node14->Node99 +Node14->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -560,15 +560,15 @@ - + -Node14->Node100 +Node14->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -576,15 +576,15 @@ - + -Node14->Node101 +Node14->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -592,15 +592,15 @@ - + -Node14->Node102 +Node14->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -608,15 +608,15 @@ - + -Node14->Node103 +Node14->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -624,15 +624,15 @@ - + -Node14->Node104 +Node14->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -640,15 +640,15 @@ - + -Node14->Node105 +Node14->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -656,15 +656,15 @@ - + -Node14->Node106 +Node14->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -672,15 +672,15 @@ - + -Node14->Node107 +Node14->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -689,15 +689,15 @@ - + -Node14->Node108 +Node14->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -705,15 +705,15 @@ - + -Node14->Node109 +Node14->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -722,15 +722,15 @@ - + -Node14->Node110 +Node14->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -738,15 +738,15 @@ - + -Node14->Node111 +Node14->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -755,24 +755,24 @@ - + -Node14->Node112 +Node14->Node113 - + -Node113 +Node114 src/wmtk/io/Cache.hpp - + -Node14->Node113 +Node14->Node114 @@ -834,9 +834,9 @@ - + -Node302->Node95 +Node302->Node96 diff --git a/_cell_8hpp__dep__incl.md5 b/_cell_8hpp__dep__incl.md5 index 44c9078981..691c05318a 100644 --- a/_cell_8hpp__dep__incl.md5 +++ b/_cell_8hpp__dep__incl.md5 @@ -1 +1 @@ -ff4bfb083dd869a63e3d21efc10fc932 \ No newline at end of file +49444b803724c384329c49d392d38d6a \ No newline at end of file diff --git a/_cell_8hpp__dep__incl.svg b/_cell_8hpp__dep__incl.svg index 9b8eb1746c..28c5412076 100644 --- a/_cell_8hpp__dep__incl.svg +++ b/_cell_8hpp__dep__incl.svg @@ -125,9 +125,9 @@ var sectionId = 'dynsection-1'; - + -Node89 +Node90 src/wmtk/multimesh @@ -136,9 +136,9 @@ var sectionId = 'dynsection-1'; - + -Node3->Node89 +Node3->Node90 @@ -284,18 +284,18 @@ var sectionId = 'dynsection-1'; - + -Node175 +Node36 src/wmtk/Mesh.cpp - + -Node3->Node175 +Node3->Node36 @@ -738,9 +738,9 @@ var sectionId = 'dynsection-1'; - + -Node316->Node89 +Node316->Node90 @@ -776,9 +776,9 @@ var sectionId = 'dynsection-1'; - + -Node329->Node89 +Node329->Node90 @@ -891,9 +891,9 @@ var sectionId = 'dynsection-1'; - + -Node357->Node175 +Node357->Node36 diff --git a/_cell_8hpp__dep__incl_org.svg b/_cell_8hpp__dep__incl_org.svg index 2cffb47988..548b667d02 100644 --- a/_cell_8hpp__dep__incl_org.svg +++ b/_cell_8hpp__dep__incl_org.svg @@ -79,9 +79,9 @@ - + -Node89 +Node90 src/wmtk/multimesh @@ -90,9 +90,9 @@ - + -Node3->Node89 +Node3->Node90 @@ -238,18 +238,18 @@ - + -Node175 +Node36 src/wmtk/Mesh.cpp - + -Node3->Node175 +Node3->Node36 @@ -692,9 +692,9 @@ - + -Node316->Node89 +Node316->Node90 @@ -730,9 +730,9 @@ - + -Node329->Node89 +Node329->Node90 @@ -845,9 +845,9 @@ - + -Node357->Node175 +Node357->Node36 diff --git a/_checkpoint_scope_8hpp__dep__incl.map b/_checkpoint_scope_8hpp__dep__incl.map index aa0604164b..405700ff81 100644 --- a/_checkpoint_scope_8hpp__dep__incl.map +++ b/_checkpoint_scope_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_checkpoint_scope_8hpp__dep__incl.md5 b/_checkpoint_scope_8hpp__dep__incl.md5 index 172e6786fd..a0325f2818 100644 --- a/_checkpoint_scope_8hpp__dep__incl.md5 +++ b/_checkpoint_scope_8hpp__dep__incl.md5 @@ -1 +1 @@ -397ad6145d84d59d3b2a77668b2a035d \ No newline at end of file +5609e4f17bcfe9205febf188e9fd5911 \ No newline at end of file diff --git a/_checkpoint_scope_8hpp__dep__incl.svg b/_checkpoint_scope_8hpp__dep__incl.svg index 73b633816c..9059f03a64 100644 --- a/_checkpoint_scope_8hpp__dep__incl.svg +++ b/_checkpoint_scope_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -84,17 +84,17 @@ var sectionId = 'dynsection-0'; Node320 - -src/wmtk/attribute -/internal/CheckpointScope.cpp + +src/wmtk/attribute +/internal/CheckpointScope.cpp - + Node1->Node320 - - + + @@ -178,23 +178,23 @@ var sectionId = 'dynsection-0'; Node2->Node320 - - + + Node26 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node2->Node26 - - + + @@ -227,687 +227,693 @@ var sectionId = 'dynsection-0'; Node26->Node3 - - + + Node26->Node4 - - + + Node27 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node26->Node27 - - + + Node28 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node26->Node28 - - + + Node29 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node26->Node29 - - + + Node35 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node26->Node35 - - + + Node36 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node26->Node36 - - + + Node37 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node26->Node37 - - + + Node39 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node26->Node39 - - + + Node41 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node26->Node41 - - + + Node42 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node26->Node42 - - + + - + -Node20 - - -src/wmtk/function/Function.cpp +Node43 + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - - -Node26->Node20 - - + + +Node26->Node43 + + - + -Node105 - - -src/wmtk/function/PerSimplex -Function.cpp +Node20 + + +src/wmtk/function/Function.cpp - + -Node26->Node105 - - +Node26->Node20 + + Node106 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node26->Node106 - - + + Node107 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node26->Node107 - - + + Node108 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node26->Node108 - - + + Node109 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node26->Node109 - - + + Node110 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node26->Node110 - - + + Node111 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node26->Node111 - - + + Node112 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node26->Node112 - - + + Node113 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node26->Node113 - - + + Node114 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node26->Node114 - - + + Node115 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node26->Node115 - - + + Node116 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node26->Node116 - - + + Node117 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node26->Node117 - - + + Node118 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node26->Node118 - - + + Node119 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node26->Node119 - - + + Node120 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node26->Node120 - - + + Node121 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node26->Node121 - - + + Node122 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node122 - - + + Node123 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node26->Node123 - - + + Node124 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node124 - - + + - + -Node177 - - -src/wmtk/io/CachedMultiMesh.cpp +Node125 + + +src/wmtk/io/Cache.hpp - + -Node26->Node177 - - +Node26->Node125 + + Node178 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node26->Node178 - - + + Node179 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node26->Node179 - - + + Node180 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node26->Node180 - - + + Node181 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node26->Node181 - - + + Node182 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node26->Node182 - - + + Node183 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node26->Node183 - - + + Node184 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node26->Node184 - - + + Node185 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node26->Node185 - - + + Node186 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node26->Node186 - - + + Node29->Node35 - - + + Node29->Node36 - - + + Node29->Node37 - - + + Node29->Node39 - - + + Node29->Node41 - - + + Node29->Node42 - - + + + + + +Node29->Node43 + + - + Node186->Node185 - - + + diff --git a/_checkpoint_scope_8hpp__dep__incl_org.svg b/_checkpoint_scope_8hpp__dep__incl_org.svg index 1e39348baa..e9cd87e7ee 100644 --- a/_checkpoint_scope_8hpp__dep__incl_org.svg +++ b/_checkpoint_scope_8hpp__dep__incl_org.svg @@ -4,8 +4,8 @@ - + src/wmtk/attribute/internal/CheckpointScope.hpp @@ -38,17 +38,17 @@ Node320 - -src/wmtk/attribute -/internal/CheckpointScope.cpp + +src/wmtk/attribute +/internal/CheckpointScope.cpp - + Node1->Node320 - - + + @@ -132,23 +132,23 @@ Node2->Node320 - - + + Node26 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node2->Node26 - - + + @@ -181,687 +181,693 @@ Node26->Node3 - - + + Node26->Node4 - - + + Node27 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node26->Node27 - - + + Node28 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node26->Node28 - - + + Node29 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node26->Node29 - - + + Node35 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node26->Node35 - - + + Node36 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node26->Node36 - - + + Node37 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node26->Node37 - - + + Node39 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node26->Node39 - - + + Node41 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node26->Node41 - - + + Node42 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node26->Node42 - - + + - + -Node20 - - -src/wmtk/function/Function.cpp +Node43 + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - - -Node26->Node20 - - + + +Node26->Node43 + + - + -Node105 - - -src/wmtk/function/PerSimplex -Function.cpp +Node20 + + +src/wmtk/function/Function.cpp - + -Node26->Node105 - - +Node26->Node20 + + Node106 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node26->Node106 - - + + Node107 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node26->Node107 - - + + Node108 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node26->Node108 - - + + Node109 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node26->Node109 - - + + Node110 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node26->Node110 - - + + Node111 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node26->Node111 - - + + Node112 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node26->Node112 - - + + Node113 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node26->Node113 - - + + Node114 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node26->Node114 - - + + Node115 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node26->Node115 - - + + Node116 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node26->Node116 - - + + Node117 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node26->Node117 - - + + Node118 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node26->Node118 - - + + Node119 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node26->Node119 - - + + Node120 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node26->Node120 - - + + Node121 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node26->Node121 - - + + Node122 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node122 - - + + Node123 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node26->Node123 - - + + Node124 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node124 - - + + - + -Node177 - - -src/wmtk/io/CachedMultiMesh.cpp +Node125 + + +src/wmtk/io/Cache.hpp - + -Node26->Node177 - - +Node26->Node125 + + Node178 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node26->Node178 - - + + Node179 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node26->Node179 - - + + Node180 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node26->Node180 - - + + Node181 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node26->Node181 - - + + Node182 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node26->Node182 - - + + Node183 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node26->Node183 - - + + Node184 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node26->Node184 - - + + Node185 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node26->Node185 - - + + Node186 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node26->Node186 - - + + Node29->Node35 - - + + Node29->Node36 - - + + Node29->Node37 - - + + Node29->Node39 - - + + Node29->Node41 - - + + Node29->Node42 - - + + + + + +Node29->Node43 + + - + Node186->Node185 - - + + diff --git a/_collapse_new_attribute_strategy_8cpp_source.html b/_collapse_new_attribute_strategy_8cpp_source.html index 70e518362f..b3287d01df 100644 --- a/_collapse_new_attribute_strategy_8cpp_source.html +++ b/_collapse_new_attribute_strategy_8cpp_source.html @@ -187,7 +187,7 @@
71  m_topo_info =
72  std::make_unique<edge_mesh::CollapseNewAttributeTopoInfo>(static_cast<EdgeMesh&>(mesh));
-
73  } else if (mesh.top_simplex_type() == PrimitiveType::Face) {
+
74  m_topo_info =
75  std::make_unique<tri_mesh::CollapseNewAttributeTopoInfo>(static_cast<TriMesh&>(mesh));
@@ -301,7 +301,7 @@ -
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
@@ -336,7 +336,7 @@
std::vector< PrimitiveType > primitive_below(PrimitiveType pt, bool lower_to_upper)
- + diff --git a/_const_accessor_8hpp__dep__incl.md5 b/_const_accessor_8hpp__dep__incl.md5 index 46442c79d2..d619967b83 100644 --- a/_const_accessor_8hpp__dep__incl.md5 +++ b/_const_accessor_8hpp__dep__incl.md5 @@ -1 +1 @@ -a3d6c155d5d98e1319678fc87543ed32 \ No newline at end of file +534e751f5653ddbe5cff6fec7775769f \ No newline at end of file diff --git a/_const_accessor_8hpp__dep__incl.svg b/_const_accessor_8hpp__dep__incl.svg index 580b24a292..75096fffce 100644 --- a/_const_accessor_8hpp__dep__incl.svg +++ b/_const_accessor_8hpp__dep__incl.svg @@ -445,9 +445,9 @@ var sectionId = 'dynsection-1';
- + -Node91 +Node92 src/wmtk/function/PerSimplex @@ -455,15 +455,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node91 +Node11->Node92 - + -Node92 +Node93 src/wmtk/function/simplex @@ -471,15 +471,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node92 +Node11->Node93 - + -Node93 +Node94 src/wmtk/invariants @@ -487,15 +487,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node93 +Node11->Node94 - + -Node94 +Node95 src/wmtk/invariants @@ -503,15 +503,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node94 +Node11->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -519,15 +519,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node95 +Node11->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -535,15 +535,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node96 +Node11->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -551,15 +551,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node97 +Node11->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -567,15 +567,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node98 +Node11->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -583,15 +583,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node99 +Node11->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -599,15 +599,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node100 +Node11->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -615,15 +615,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node101 +Node11->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -631,15 +631,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node102 +Node11->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -647,15 +647,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node103 +Node11->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -663,15 +663,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node104 +Node11->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -680,15 +680,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node105 +Node11->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -696,15 +696,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node106 +Node11->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -713,15 +713,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node107 +Node11->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -729,15 +729,15 @@ var sectionId = 'dynsection-1'; - + -Node11->Node108 +Node11->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -746,69 +746,69 @@ var sectionId = 'dynsection-1'; - + -Node11->Node109 +Node11->Node110 - + -Node110 +Node111 src/wmtk/io/Cache.hpp - + -Node11->Node110 +Node11->Node111 - + -Node163 +Node164 src/wmtk/io/CachedMultiMesh.cpp - + -Node11->Node163 +Node11->Node164 - + -Node164 +Node165 src/wmtk/io/MeshReader.cpp - + -Node11->Node164 +Node11->Node165 - + -Node165 +Node166 src/wmtk/io/ParaviewWriter.cpp - + -Node11->Node165 +Node11->Node166 @@ -876,9 +876,9 @@ var sectionId = 'dynsection-1';
- + -Node299->Node92 +Node299->Node93 diff --git a/_const_accessor_8hpp__dep__incl_org.svg b/_const_accessor_8hpp__dep__incl_org.svg index d5a7a99dae..fe50ea42d6 100644 --- a/_const_accessor_8hpp__dep__incl_org.svg +++ b/_const_accessor_8hpp__dep__incl_org.svg @@ -399,9 +399,9 @@
- + -Node91 +Node92 src/wmtk/function/PerSimplex @@ -409,15 +409,15 @@ - + -Node11->Node91 +Node11->Node92 - + -Node92 +Node93 src/wmtk/function/simplex @@ -425,15 +425,15 @@ - + -Node11->Node92 +Node11->Node93 - + -Node93 +Node94 src/wmtk/invariants @@ -441,15 +441,15 @@ - + -Node11->Node93 +Node11->Node94 - + -Node94 +Node95 src/wmtk/invariants @@ -457,15 +457,15 @@ - + -Node11->Node94 +Node11->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -473,15 +473,15 @@ - + -Node11->Node95 +Node11->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -489,15 +489,15 @@ - + -Node11->Node96 +Node11->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -505,15 +505,15 @@ - + -Node11->Node97 +Node11->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -521,15 +521,15 @@ - + -Node11->Node98 +Node11->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -537,15 +537,15 @@ - + -Node11->Node99 +Node11->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -553,15 +553,15 @@ - + -Node11->Node100 +Node11->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -569,15 +569,15 @@ - + -Node11->Node101 +Node11->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -585,15 +585,15 @@ - + -Node11->Node102 +Node11->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -601,15 +601,15 @@ - + -Node11->Node103 +Node11->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -617,15 +617,15 @@ - + -Node11->Node104 +Node11->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -634,15 +634,15 @@ - + -Node11->Node105 +Node11->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -650,15 +650,15 @@ - + -Node11->Node106 +Node11->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -667,15 +667,15 @@ - + -Node11->Node107 +Node11->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -683,15 +683,15 @@ - + -Node11->Node108 +Node11->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -700,69 +700,69 @@ - + -Node11->Node109 +Node11->Node110 - + -Node110 +Node111 src/wmtk/io/Cache.hpp - + -Node11->Node110 +Node11->Node111 - + -Node163 +Node164 src/wmtk/io/CachedMultiMesh.cpp - + -Node11->Node163 +Node11->Node164 - + -Node164 +Node165 src/wmtk/io/MeshReader.cpp - + -Node11->Node164 +Node11->Node165 - + -Node165 +Node166 src/wmtk/io/ParaviewWriter.cpp - + -Node11->Node165 +Node11->Node166 @@ -830,9 +830,9 @@
- + -Node299->Node92 +Node299->Node93 diff --git a/_const_accessor_8hxx__dep__incl.md5 b/_const_accessor_8hxx__dep__incl.md5 index 3d8abe106d..0129c26c12 100644 --- a/_const_accessor_8hxx__dep__incl.md5 +++ b/_const_accessor_8hxx__dep__incl.md5 @@ -1 +1 @@ -a0a8a295b400a0032177adde952c4243 \ No newline at end of file +b1e54468076481ac5679f894ea7b0685 \ No newline at end of file diff --git a/_const_accessor_8hxx__dep__incl.svg b/_const_accessor_8hxx__dep__incl.svg index fba4ff3a97..fb69eab520 100644 --- a/_const_accessor_8hxx__dep__incl.svg +++ b/_const_accessor_8hxx__dep__incl.svg @@ -451,9 +451,9 @@ var sectionId = 'dynsection-1';
- + -Node92 +Node93 src/wmtk/function/PerSimplex @@ -461,15 +461,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node92 +Node12->Node93 - + -Node93 +Node94 src/wmtk/function/simplex @@ -477,15 +477,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node93 +Node12->Node94 - + -Node94 +Node95 src/wmtk/invariants @@ -493,15 +493,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node94 +Node12->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -509,15 +509,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node95 +Node12->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -525,15 +525,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node96 +Node12->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -541,15 +541,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node97 +Node12->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -557,15 +557,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node98 +Node12->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -573,15 +573,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node99 +Node12->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -589,15 +589,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node100 +Node12->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -605,15 +605,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node101 +Node12->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -621,15 +621,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node102 +Node12->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -637,15 +637,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node103 +Node12->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -653,15 +653,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node104 +Node12->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -669,15 +669,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node105 +Node12->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -686,15 +686,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node106 +Node12->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -702,15 +702,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node107 +Node12->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -719,15 +719,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node108 +Node12->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -735,15 +735,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node109 +Node12->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -752,69 +752,69 @@ var sectionId = 'dynsection-1'; - + -Node12->Node110 +Node12->Node111 - + -Node111 +Node112 src/wmtk/io/Cache.hpp - + -Node12->Node111 +Node12->Node112 - + -Node164 +Node165 src/wmtk/io/CachedMultiMesh.cpp - + -Node12->Node164 +Node12->Node165 - + -Node165 +Node166 src/wmtk/io/MeshReader.cpp - + -Node12->Node165 +Node12->Node166 - + -Node166 +Node167 src/wmtk/io/ParaviewWriter.cpp - + -Node12->Node166 +Node12->Node167 @@ -876,9 +876,9 @@ var sectionId = 'dynsection-1';
- + -Node299->Node93 +Node299->Node94 diff --git a/_const_accessor_8hxx__dep__incl_org.svg b/_const_accessor_8hxx__dep__incl_org.svg index a7db9ef290..3c99cf9e82 100644 --- a/_const_accessor_8hxx__dep__incl_org.svg +++ b/_const_accessor_8hxx__dep__incl_org.svg @@ -405,9 +405,9 @@
- + -Node92 +Node93 src/wmtk/function/PerSimplex @@ -415,15 +415,15 @@ - + -Node12->Node92 +Node12->Node93 - + -Node93 +Node94 src/wmtk/function/simplex @@ -431,15 +431,15 @@ - + -Node12->Node93 +Node12->Node94 - + -Node94 +Node95 src/wmtk/invariants @@ -447,15 +447,15 @@ - + -Node12->Node94 +Node12->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -463,15 +463,15 @@ - + -Node12->Node95 +Node12->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -479,15 +479,15 @@ - + -Node12->Node96 +Node12->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -495,15 +495,15 @@ - + -Node12->Node97 +Node12->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -511,15 +511,15 @@ - + -Node12->Node98 +Node12->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -527,15 +527,15 @@ - + -Node12->Node99 +Node12->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -543,15 +543,15 @@ - + -Node12->Node100 +Node12->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -559,15 +559,15 @@ - + -Node12->Node101 +Node12->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -575,15 +575,15 @@ - + -Node12->Node102 +Node12->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -591,15 +591,15 @@ - + -Node12->Node103 +Node12->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -607,15 +607,15 @@ - + -Node12->Node104 +Node12->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -623,15 +623,15 @@ - + -Node12->Node105 +Node12->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -640,15 +640,15 @@ - + -Node12->Node106 +Node12->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -656,15 +656,15 @@ - + -Node12->Node107 +Node12->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -673,15 +673,15 @@ - + -Node12->Node108 +Node12->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -689,15 +689,15 @@ - + -Node12->Node109 +Node12->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -706,69 +706,69 @@ - + -Node12->Node110 +Node12->Node111 - + -Node111 +Node112 src/wmtk/io/Cache.hpp - + -Node12->Node111 +Node12->Node112 - + -Node164 +Node165 src/wmtk/io/CachedMultiMesh.cpp - + -Node12->Node164 +Node12->Node165 - + -Node165 +Node166 src/wmtk/io/MeshReader.cpp - + -Node12->Node165 +Node12->Node166 - + -Node166 +Node167 src/wmtk/io/ParaviewWriter.cpp - + -Node12->Node166 +Node12->Node167 @@ -830,9 +830,9 @@
- + -Node299->Node93 +Node299->Node94 diff --git a/_disk_options_8cpp_source.html b/_disk_options_8cpp_source.html index 04d7a839fd..aaa1e6706e 100644 --- a/_disk_options_8cpp_source.html +++ b/_disk_options_8cpp_source.html @@ -170,7 +170,7 @@ -
void initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)
Definition: TriMesh.cpp:201
+
void initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)
Definition: TriMesh.cpp:200
std::optional< Coordinates > coordinates
Definition: DiskOptions.hpp:20
diff --git a/_edge_mesh_8cpp_source.html b/_edge_mesh_8cpp_source.html index 9e03821319..01957080d3 100644 --- a/_edge_mesh_8cpp_source.html +++ b/_edge_mesh_8cpp_source.html @@ -128,7 +128,7 @@
11  , m_ee_handle(register_attribute_typed<int64_t>("m_ee", PrimitiveType::Edge, 2, false, -1))
12 {}
13 
-
14 int64_t EdgeMesh::id(const Tuple& tuple, PrimitiveType type) const
+
14 int64_t EdgeMesh::id(const Tuple& tuple, PrimitiveType type) const
15 {
16  switch (type) {
17  case PrimitiveType::Vertex: {
@@ -139,25 +139,25 @@
22  case PrimitiveType::Edge: {
23  return tuple.m_global_cid;
24  }
- - - -
28  default: throw std::runtime_error("Tuple id: Invalid primitive type");
-
29  }
-
30 }
-
31 
-
32 bool EdgeMesh::is_boundary(PrimitiveType pt, const Tuple& tuple) const
-
33 {
-
34  switch (pt) {
-
35  case PrimitiveType::Vertex: return is_boundary_vertex(tuple);
- - - - + + +
27  default: assert(false); // "Tuple id: Invalid primitive type")
+
28  }
+
29 
+
30  return -1;
+
31 }
+
32 
+
33 bool EdgeMesh::is_boundary(PrimitiveType pt, const Tuple& tuple) const
+
34 {
+
35  switch (pt) {
+
36  case PrimitiveType::Vertex: return is_boundary_vertex(tuple);
+ + +
40  default: break;
41  }
-
42  throw std::runtime_error(
-
43  "tried to compute the boundary of an edge mesh for an invalid simplex dimension");
+
42  assert(
+
43  false); // "tried to compute the boundary of an edge mesh for an invalid simplex dimension"
44  return false;
45 }
46 
@@ -182,7 +182,7 @@
65  tuple.m_global_cid,
66  tuple.m_hash);
67  case PrimitiveType::Edge: {
-
68  const int64_t gvid = id(tuple, PrimitiveType::Vertex);
+
68  const int64_t gvid = id(tuple, PrimitiveType::Vertex);
69 
70  ConstAccessor<int64_t> ee_accessor = create_const_accessor<int64_t>(m_ee_handle);
71  auto ee = ee_accessor.const_vector_attribute(tuple);
@@ -219,216 +219,220 @@
102  assert(is_valid(res, hash_accessor));
103  return res;
104  }
- -
106  case PrimitiveType::Face:
- -
108  default: throw std::runtime_error("Tuple switch: Invalid primitive type"); break;
-
109  }
-
110 }
-
111 
-
112 bool EdgeMesh::is_ccw(const Tuple& tuple) const
-
113 {
-
114  assert(is_valid_slow(tuple));
-
115  return tuple.m_local_vid == 0;
-
116 }
-
117 
- -
119  Eigen::Ref<const RowVectors2l> EV,
-
120  Eigen::Ref<const RowVectors2l> EE,
-
121  Eigen::Ref<const VectorXl> VE)
-
122 {
-
123  // reserve memory for attributes
-
124 
-
125  std::vector<int64_t> cap{static_cast<int64_t>(VE.rows()), static_cast<int64_t>(EE.rows())};
-
126 
-
127  set_capacities(cap);
-
128 
-
129  // get accessors for topology
-
130  Accessor<int64_t> ev_accessor = create_accessor<int64_t>(m_ev_handle);
-
131  Accessor<int64_t> ee_accessor = create_accessor<int64_t>(m_ee_handle);
-
132  Accessor<int64_t> ve_accessor = create_accessor<int64_t>(m_ve_handle);
-
133 
- - -
136 
-
137  // iterate over the matrices and fill attributes
-
138 
-
139  for (int64_t i = 0; i < capacity(PrimitiveType::Edge); ++i) {
-
140  ev_accessor.index_access().vector_attribute(i) = EV.row(i).transpose();
-
141  ee_accessor.index_access().vector_attribute(i) = EE.row(i).transpose();
-
142 
-
143  e_flag_accessor.index_access().scalar_attribute(i) |= 0x1;
-
144  }
-
145  // m_ve
-
146  for (int64_t i = 0; i < capacity(PrimitiveType::Vertex); ++i) {
-
147  ve_accessor.index_access().scalar_attribute(i) = VE(i);
-
148  v_flag_accessor.index_access().scalar_attribute(i) |= 0x1;
-
149  }
-
150 }
-
151 
-
152 void EdgeMesh::initialize(Eigen::Ref<const RowVectors2l> E)
-
153 {
-
154  auto [EE, VE] = edgemesh_topology_initialization(E);
-
155  initialize(E, EE, VE);
-
156 }
-
157 
-
158 Tuple EdgeMesh::tuple_from_id(const PrimitiveType type, const int64_t gid) const
-
159 {
-
160  switch (type) {
-
161  case PrimitiveType::Vertex: {
-
162  return vertex_tuple_from_id(gid);
-
163  }
-
164  case PrimitiveType::Edge: {
-
165  return edge_tuple_from_id(gid);
-
166  }
-
167  case PrimitiveType::Face: {
-
168  throw std::runtime_error("no tet tuple supported for edgemesh");
-
169  break;
-
170  }
- + + +
107  default: assert(false); // "Tuple switch: Invalid primitive type"
+
108  }
+
109 
+
110  return Tuple();
+
111 }
+
112 
+
113 bool EdgeMesh::is_ccw(const Tuple& tuple) const
+
114 {
+
115  assert(is_valid_slow(tuple));
+
116  return tuple.m_local_vid == 0;
+
117 }
+
118 
+ +
120  Eigen::Ref<const RowVectors2l> EV,
+
121  Eigen::Ref<const RowVectors2l> EE,
+
122  Eigen::Ref<const VectorXl> VE)
+
123 {
+
124  // reserve memory for attributes
+
125 
+
126  std::vector<int64_t> cap{static_cast<int64_t>(VE.rows()), static_cast<int64_t>(EE.rows())};
+
127 
+
128  set_capacities(cap);
+
129 
+
130  // get accessors for topology
+
131  Accessor<int64_t> ev_accessor = create_accessor<int64_t>(m_ev_handle);
+
132  Accessor<int64_t> ee_accessor = create_accessor<int64_t>(m_ee_handle);
+
133  Accessor<int64_t> ve_accessor = create_accessor<int64_t>(m_ve_handle);
+
134 
+ + +
137 
+
138  // iterate over the matrices and fill attributes
+
139 
+
140  for (int64_t i = 0; i < capacity(PrimitiveType::Edge); ++i) {
+
141  ev_accessor.index_access().vector_attribute(i) = EV.row(i).transpose();
+
142  ee_accessor.index_access().vector_attribute(i) = EE.row(i).transpose();
+
143 
+
144  e_flag_accessor.index_access().scalar_attribute(i) |= 0x1;
+
145  }
+
146  // m_ve
+
147  for (int64_t i = 0; i < capacity(PrimitiveType::Vertex); ++i) {
+
148  ve_accessor.index_access().scalar_attribute(i) = VE(i);
+
149  v_flag_accessor.index_access().scalar_attribute(i) |= 0x1;
+
150  }
+
151 }
+
152 
+
153 void EdgeMesh::initialize(Eigen::Ref<const RowVectors2l> E)
+
154 {
+
155  auto [EE, VE] = edgemesh_topology_initialization(E);
+
156  initialize(E, EE, VE);
+
157 }
+
158 
+
159 Tuple EdgeMesh::tuple_from_id(const PrimitiveType type, const int64_t gid) const
+
160 {
+
161  switch (type) {
+
162  case PrimitiveType::Vertex: {
+
163  return vertex_tuple_from_id(gid);
+
164  }
+
165  case PrimitiveType::Edge: {
+
166  return edge_tuple_from_id(gid);
+
167  }
+ +
169  throw std::runtime_error("no tet tuple supported for edgemesh");
+
170  break;
+
171  }
173  throw std::runtime_error("no tet tuple supported for edgemesh");
174  break;
175  }
-
176  default: throw std::runtime_error("Invalid primitive type"); break;
+
176  default: assert(false); //"Invalid primitive type"
177  }
-
178 }
-
179 
- -
181 {
-
182  ConstAccessor<int64_t> ve_accessor = create_const_accessor<int64_t>(m_ve_handle);
-
183  auto e = ve_accessor.index_access().const_scalar_attribute(id);
-
184  ConstAccessor<int64_t> ev_accessor = create_const_accessor<int64_t>(m_ev_handle);
-
185  auto ev = ev_accessor.index_access().const_vector_attribute(e);
-
186  for (int64_t i = 0; i < 2; ++i) {
-
187  if (ev(i) == id) {
-
188  Tuple v_tuple = Tuple(i, -1, -1, e, get_cell_hash_slow(e));
-
189  return v_tuple;
-
190  }
-
191  }
-
192  throw std::runtime_error("vertex_tuple_from_id failed");
-
193 }
-
194 
- -
196 {
-
197  Tuple e_tuple = Tuple(0, -1, -1, id, get_cell_hash_slow(id));
+
178 
+
179  return Tuple();
+
180 }
+
181 
+ +
183 {
+
184  ConstAccessor<int64_t> ve_accessor = create_const_accessor<int64_t>(m_ve_handle);
+
185  auto e = ve_accessor.index_access().const_scalar_attribute(id);
+
186  ConstAccessor<int64_t> ev_accessor = create_const_accessor<int64_t>(m_ev_handle);
+
187  auto ev = ev_accessor.index_access().const_vector_attribute(e);
+
188  for (int64_t i = 0; i < 2; ++i) {
+
189  if (ev(i) == id) {
+
190  Tuple v_tuple = Tuple(i, -1, -1, e, get_cell_hash_slow(e));
+
191  return v_tuple;
+
192  }
+
193  }
+
194  assert(false); // "vertex_tuple_from_id failed"
+
195 
+
196  return Tuple();
+
197 }
198 
-
199  assert(is_valid_slow(e_tuple));
-
200  return e_tuple;
-
201 }
+ +
200 {
+
201  Tuple e_tuple = Tuple(0, -1, -1, id, get_cell_hash_slow(id));
202 
-
203 Tuple EdgeMesh::tuple_from_global_ids(int64_t eid, int64_t vid) const
-
204 {
-
205  ConstAccessor<int64_t> ev_accessor = create_const_accessor<int64_t>(m_ev_handle);
-
206  auto ev = ev_accessor.index_access().const_vector_attribute(eid);
-
207 
-
208  int64_t lvid = -1;
-
209 
-
210  for (int j = 0; j < 2; ++j) {
-
211  if (ev(j) == vid) {
-
212  lvid = j;
-
213  }
-
214  }
-
215  assert(lvid != -1);
-
216 
-
217  return Tuple(
-
218  lvid,
-
219  -1,
-
220  -1,
-
221  eid,
-
222  get_cell_hash_slow(eid)); // TODO replace by function that takes hash accessor as parameter
-
223 }
-
224 
-
225 
-
226 bool EdgeMesh::is_valid(const Tuple& tuple, ConstAccessor<int64_t>& hash_accessor) const
-
227 {
-
228  if (tuple.is_null()) return false;
+
203  assert(is_valid_slow(e_tuple));
+
204  return e_tuple;
+
205 }
+
206 
+
207 Tuple EdgeMesh::tuple_from_global_ids(int64_t eid, int64_t vid) const
+
208 {
+
209  ConstAccessor<int64_t> ev_accessor = create_const_accessor<int64_t>(m_ev_handle);
+
210  auto ev = ev_accessor.index_access().const_vector_attribute(eid);
+
211 
+
212  int64_t lvid = -1;
+
213 
+
214  for (int j = 0; j < 2; ++j) {
+
215  if (ev(j) == vid) {
+
216  lvid = j;
+
217  }
+
218  }
+
219  assert(lvid != -1);
+
220 
+
221  return Tuple(
+
222  lvid,
+
223  -1,
+
224  -1,
+
225  eid,
+
226  get_cell_hash_slow(eid)); // TODO replace by function that takes hash accessor as parameter
+
227 }
+
228 
229 
-
230  if (tuple.m_local_vid < 0 || tuple.m_global_cid < 0) return false;
-
231 
-
232  return Mesh::is_hash_valid(tuple, hash_accessor);
-
233 }
-
234 
- -
236 {
-
237  // get accessors for topology
-
238  ConstAccessor<int64_t> ev_accessor = create_const_accessor<int64_t>(m_ev_handle);
-
239  ConstAccessor<int64_t> ee_accessor = create_const_accessor<int64_t>(m_ee_handle);
-
240  ConstAccessor<int64_t> ve_accessor = create_const_accessor<int64_t>(m_ve_handle);
- - -
243 
-
244  // VE and EV
-
245  for (int64_t i = 0; i < capacity(PrimitiveType::Vertex); ++i) {
-
246  if (v_flag_accessor.index_access().const_scalar_attribute(i) == 0) {
-
247  wmtk::logger().debug("Vertex {} is deleted", i);
-
248  continue;
-
249  }
-
250  int cnt = 0;
-
251  for (int64_t j = 0; j < 2; ++j) {
-
252  if (ev_accessor.index_access().const_vector_attribute(
-
253  ve_accessor.index_access().const_scalar_attribute(i))[j] == i) {
-
254  cnt++;
-
255  }
-
256  }
-
257  if (cnt == 0) {
-
258  return false;
-
259  }
-
260  }
-
261 
-
262  // EV and EE
-
263  for (int64_t i = 0; i < capacity(PrimitiveType::Edge); ++i) {
-
264  if (e_flag_accessor.index_access().const_scalar_attribute(i) == 0) {
-
265  wmtk::logger().debug("Edge {} is deleted", i);
-
266  continue;
-
267  }
-
268  // TODO: need to handle cornor case (self-loop)
-
269  }
-
270 
-
271  return true;
-
272 }
-
273 
-
274 std::vector<std::vector<TypedAttributeHandle<int64_t>>> EdgeMesh::connectivity_attributes() const
-
275 {
-
276  std::vector<std::vector<TypedAttributeHandle<int64_t>>> handles(2);
+
230 bool EdgeMesh::is_valid(const Tuple& tuple, ConstAccessor<int64_t>& hash_accessor) const
+
231 {
+
232  if (tuple.is_null()) return false;
+
233 
+
234  if (tuple.m_local_vid < 0 || tuple.m_global_cid < 0) return false;
+
235 
+
236  return Mesh::is_hash_valid(tuple, hash_accessor);
+
237 }
+
238 
+ +
240 {
+
241  // get accessors for topology
+
242  ConstAccessor<int64_t> ev_accessor = create_const_accessor<int64_t>(m_ev_handle);
+
243  ConstAccessor<int64_t> ee_accessor = create_const_accessor<int64_t>(m_ee_handle);
+
244  ConstAccessor<int64_t> ve_accessor = create_const_accessor<int64_t>(m_ve_handle);
+ + +
247 
+
248  // VE and EV
+
249  for (int64_t i = 0; i < capacity(PrimitiveType::Vertex); ++i) {
+
250  if (v_flag_accessor.index_access().const_scalar_attribute(i) == 0) {
+
251  wmtk::logger().debug("Vertex {} is deleted", i);
+
252  continue;
+
253  }
+
254  int cnt = 0;
+
255  for (int64_t j = 0; j < 2; ++j) {
+
256  if (ev_accessor.index_access().const_vector_attribute(
+
257  ve_accessor.index_access().const_scalar_attribute(i))[j] == i) {
+
258  cnt++;
+
259  }
+
260  }
+
261  if (cnt == 0) {
+
262  return false;
+
263  }
+
264  }
+
265 
+
266  // EV and EE
+
267  for (int64_t i = 0; i < capacity(PrimitiveType::Edge); ++i) {
+
268  if (e_flag_accessor.index_access().const_scalar_attribute(i) == 0) {
+
269  wmtk::logger().debug("Edge {} is deleted", i);
+
270  continue;
+
271  }
+
272  // TODO: need to handle cornor case (self-loop)
+
273  }
+
274 
+
275  return true;
+
276 }
277 
-
278  handles[1].push_back(m_ve_handle);
-
279  handles[1].push_back(m_ee_handle);
-
280  handles[0].push_back(m_ev_handle);
+
278 std::vector<std::vector<TypedAttributeHandle<int64_t>>> EdgeMesh::connectivity_attributes() const
+
279 {
+
280  std::vector<std::vector<TypedAttributeHandle<int64_t>>> handles(2);
281 
-
282  return handles;
-
283 }
-
284 
+
282  handles[1].push_back(m_ve_handle);
+
283  handles[1].push_back(m_ee_handle);
+
284  handles[0].push_back(m_ev_handle);
285 
-
286 } // namespace wmtk
+
286  return handles;
+
287 }
+
288 
+
289 
+
290 } // namespace wmtk
-
attribute::TypedAttributeHandle< int64_t > m_ee_handle
Definition: EdgeMesh.hpp:76
-
Tuple tuple_from_global_ids(int64_t eid, int64_t vid) const
Definition: EdgeMesh.cpp:203
+
attribute::TypedAttributeHandle< int64_t > m_ee_handle
Definition: EdgeMesh.hpp:75
+
Tuple tuple_from_global_ids(int64_t eid, int64_t vid) const
Definition: EdgeMesh.cpp:207
-
bool is_connectivity_valid() const override
Definition: EdgeMesh.cpp:235
+
int64_t id(const Tuple &tuple, PrimitiveType type) const
Definition: EdgeMesh.cpp:14
+
bool is_connectivity_valid() const override
Definition: EdgeMesh.cpp:239
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
Definition: EdgeMesh.cpp:54
bool is_boundary_vertex(const Tuple &tuple) const
Definition: EdgeMesh.cpp:47
-
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:63
-
int64_t id(const Tuple &tuple, PrimitiveType type) const override
return the global id of the Tuple of the given dimension
Definition: EdgeMesh.cpp:14
-
Tuple tuple_from_id(const PrimitiveType type, const int64_t gid) const override
internal function that returns the tuple of requested type, and has the global index cid
Definition: EdgeMesh.cpp:158
-
Tuple edge_tuple_from_id(int64_t id) const
Definition: EdgeMesh.cpp:195
-
attribute::TypedAttributeHandle< int64_t > m_ev_handle
Definition: EdgeMesh.hpp:75
-
Tuple vertex_tuple_from_id(int64_t id) const
Definition: EdgeMesh.cpp:180
-
bool is_ccw(const Tuple &tuple) const override
TODO this needs dimension?
Definition: EdgeMesh.cpp:112
-
attribute::TypedAttributeHandle< int64_t > m_ve_handle
Definition: EdgeMesh.hpp:73
-
bool is_valid(const Tuple &tuple, ConstAccessor< int64_t > &hash_accessor) const override
check validity of tuple including its hash
Definition: EdgeMesh.cpp:226
-
void initialize(Eigen::Ref< const RowVectors2l > E)
Definition: EdgeMesh.cpp:152
-
std::vector< std::vector< TypedAttributeHandle< int64_t > > > connectivity_attributes() const override
Returns a vector of vectors of attribute handles.
Definition: EdgeMesh.cpp:274
+
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:67
+
Tuple tuple_from_id(const PrimitiveType type, const int64_t gid) const override
internal function that returns the tuple of requested type, and has the global index cid
Definition: EdgeMesh.cpp:159
+
Tuple edge_tuple_from_id(int64_t id) const
Definition: EdgeMesh.cpp:199
+
attribute::TypedAttributeHandle< int64_t > m_ev_handle
Definition: EdgeMesh.hpp:74
+
Tuple vertex_tuple_from_id(int64_t id) const
Definition: EdgeMesh.cpp:182
+
bool is_ccw(const Tuple &tuple) const override
TODO this needs dimension?
Definition: EdgeMesh.cpp:113
+
attribute::TypedAttributeHandle< int64_t > m_ve_handle
Definition: EdgeMesh.hpp:72
+
bool is_valid(const Tuple &tuple, ConstAccessor< int64_t > &hash_accessor) const override
check validity of tuple including its hash
Definition: EdgeMesh.cpp:230
+
void initialize(Eigen::Ref< const RowVectors2l > E)
Definition: EdgeMesh.cpp:153
+
std::vector< std::vector< TypedAttributeHandle< int64_t > > > connectivity_attributes() const override
Returns a vector of vectors of attribute handles.
Definition: EdgeMesh.cpp:278
void set_capacities(std::vector< int64_t > capacities)
-
ConstAccessor< char > get_flag_accessor(PrimitiveType type) const
Definition: Mesh.cpp:88
-
bool is_hash_valid(const Tuple &tuple, const ConstAccessor< int64_t > &hash_accessor) const
Definition: Mesh.cpp:69
+
ConstAccessor< char > get_flag_accessor(PrimitiveType type) const
Definition: Mesh.cpp:92
+
bool is_hash_valid(const Tuple &tuple, const ConstAccessor< int64_t > &hash_accessor) const
Definition: Mesh.cpp:73
int64_t capacity(PrimitiveType type) const
read in the m_capacities return the upper bound for the number of entities of the given dimension
-
int64_t get_cell_hash_slow(int64_t cell_index) const
Definition: Mesh.cpp:164
-
ConstAccessor< int64_t > get_const_cell_hash_accessor() const
Definition: Mesh.cpp:101
-
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:81
-
int64_t get_cell_hash(int64_t cell_index, const ConstAccessor< int64_t > &hash_accessor) const
Definition: Mesh.cpp:159
+
int64_t get_cell_hash_slow(int64_t cell_index) const
Definition: Mesh.cpp:168
+
ConstAccessor< int64_t > get_const_cell_hash_accessor() const
Definition: Mesh.cpp:105
+
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:85
+
int64_t get_cell_hash(int64_t cell_index, const ConstAccessor< int64_t > &hash_accessor) const
Definition: Mesh.cpp:163
bool is_null() const
Definition: Tuple.cpp:56
int8_t m_hash
Definition: Tuple.hpp:37
@@ -443,8 +447,7 @@
spdlog::logger & logger()
Retrieves the current logger.
Definition: Logger.cpp:50
std::tuple< RowVectors2l, VectorXl > edgemesh_topology_initialization(Eigen::Ref< const RowVectors2l > E)
- - + diff --git a/_edge_mesh_8hpp__dep__incl.map b/_edge_mesh_8hpp__dep__incl.map index bebf3bdcfe..0805e2d5bb 100644 --- a/_edge_mesh_8hpp__dep__incl.map +++ b/_edge_mesh_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_edge_mesh_8hpp__dep__incl.md5 b/_edge_mesh_8hpp__dep__incl.md5 index 16b446ea6d..8282fed0e1 100644 --- a/_edge_mesh_8hpp__dep__incl.md5 +++ b/_edge_mesh_8hpp__dep__incl.md5 @@ -1 +1 @@ -e9bcb8c2884fb93ed165ba0684a50d07 \ No newline at end of file +749cd1b62964492a321848184f932547 \ No newline at end of file diff --git a/_edge_mesh_8hpp__dep__incl.svg b/_edge_mesh_8hpp__dep__incl.svg index 8cfc14c7d6..d9e5e2f79a 100644 --- a/_edge_mesh_8hpp__dep__incl.svg +++ b/_edge_mesh_8hpp__dep__incl.svg @@ -4,7 +4,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -src/wmtk/TriMesh.hpp - - -Node1 - - -src/wmtk/TriMesh.hpp - - - - - -Node2 - - -src/wmtk/function/simplex -/EdgeValenceEnergy.cpp - - - - - -Node1->Node2 - - - - - -Node3 - - -src/wmtk/function/simplex -/TriangleAMIPS.cpp - - - - - -Node1->Node3 - - - - - -Node4 - - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp - - - - - -Node1->Node4 - - - - - -Node5 - - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp - - - - - -Node1->Node5 - - - - - -Node6 - - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp - - - - - -Node1->Node6 - - - - - -Node7 - - -src/wmtk/io/HDF5Reader.cpp - - - - - -Node1->Node7 - - - - - -Node8 - - -src/wmtk/io/MshReader.cpp - - - - - -Node1->Node8 - - - - - -Node9 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp - - - - - -Node1->Node9 - - - - - -Node10 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp - - - - - -Node1->Node10 - - - - - -Node11 - - -src/wmtk/multimesh -/consolidate.cpp - - - - - -Node1->Node11 - - - - - -Node12 - - -src/wmtk/multimesh -/operations/CollapseReturn -Data.hpp - - - - - -Node1->Node12 - - - - - -Node39 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.hpp - - - - - -Node1->Node39 - - - - - -Node38 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.cpp - - - - - -Node1->Node38 - - - - - -Node54 - - -src/wmtk/multimesh -/operations/SplitReturnData.hpp - - - - - -Node1->Node54 - - - - - -Node63 - - -src/wmtk/multimesh -/utils/extract_child -_mesh_from_tag.cpp - - - - - -Node1->Node63 - - - - - -Node44 - - -src/wmtk/operations -/EdgeSplit.cpp - - - - - -Node1->Node44 - - - - - -Node64 - - -src/wmtk/operations -/Operation.cpp - - - - - -Node1->Node64 - - - - - -Node65 - - -src/wmtk/operations -/tri_mesh/EdgeOperationData.cpp - - - - - -Node1->Node65 - - - - - -Node47 - - -src/wmtk/operations -/utils/multi_mesh_edge -_split.cpp - - - - - -Node1->Node47 - - - - - -Node66 - - -src/wmtk/operations -/utils/UpdateEdgeOperation -MultiMeshMapFunctor.cpp - - - - - -Node1->Node66 - - - - - -Node67 - - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.cpp - - - - - -Node1->Node67 - - - - - -Node68 - - -src/wmtk/operations -/utils/VertexTangentialLaplacian -Smooth.cpp - - - - - -Node1->Node68 - - - - - -Node69 - - -src/wmtk/simplex/closed -_star.cpp - - - - - -Node1->Node69 - - - - - -Node70 - - -src/wmtk/simplex/cofaces -_single_dimension.cpp - - - - - -Node1->Node70 - - - - - -Node71 - - -src/wmtk/simplex/link.cpp - - - - - -Node1->Node71 - - - - - -Node72 - - -src/wmtk/simplex/link -_condition.hpp - - - - - -Node1->Node72 - - - - - -Node74 - - -src/wmtk/simplex/link -_single_dimension.cpp - - - - - -Node1->Node74 - - - - - -Node75 - - -src/wmtk/simplex/open -_star.cpp - - - - - -Node1->Node75 - - - - - -Node76 - - -src/wmtk/simplex/top -_dimension_cofaces.cpp - - - - - -Node1->Node76 - - - - - -Node77 - - -src/wmtk/TriMesh.cpp - - - - - -Node1->Node77 - - - - - -Node78 - - -src/wmtk/TriMeshOperation -Executor.hpp - - - - - -Node1->Node78 - - - - - -Node82 - - -src/wmtk/utils/mesh -_utils.cpp - - - - - -Node1->Node82 - - - - - -Node83 - - -src/wmtk/utils/metaprogramming -/as_mesh_variant.cpp - - - - - -Node1->Node83 - - - - - -Node84 - - -src/wmtk/utils/triangle -_areas.cpp - - - - - -Node1->Node84 - - - - - -Node85 - - -components/tests/test -_component_fusion.cpp - - - - - -Node1->Node85 - - - - - -Node86 - - -components/tests/test -_component_marching.cpp - - - - - -Node1->Node86 - - - - - -Node87 - - -components/wmtk_components -/base/wmtk/components/base -/get_attributes.cpp - - - - - -Node1->Node87 - - - - - -Node88 - - -components/wmtk_components -/delaunay/wmtk/components -/delaunay/delaunay.cpp - - - - - -Node1->Node88 - - - - - -Node89 - - -components/wmtk_components -/fusion/wmtk/components -/fusion/fusion.cpp - - - - - -Node1->Node89 - - - - - -Node90 - - -components/wmtk_components -/get_all_meshes/wmtk/components -/get_all_meshes/get_all_meshes.cpp - - - - - -Node1->Node90 - - - - - -Node91 - - -components/wmtk_components -/input/wmtk/components/input -/internal/mesh_with_tag_from -_image.hpp - - - - - -Node1->Node91 - - - - - -Node40 - - -components/wmtk_components -/isotropic_remeshing/wmtk -/components/isotropic_remeshing -/internal/IsotropicRemeshing.hpp - - - - - -Node1->Node40 - - - - - -Node41 - - -components/wmtk_components -/isotropic_remeshing/wmtk -/components/isotropic_remeshing -/isotropic_remeshing.cpp - - - - - -Node1->Node41 - - - - - -Node94 - - -components/wmtk_components -/procedural/wmtk/components -/procedural/internal/DiskOptions.cpp - - - - - -Node1->Node94 - - - - - -Node95 - - -components/wmtk_components -/procedural/wmtk/components -/procedural/internal/Grid2Options.cpp - - - - - -Node1->Node95 - - - - - -Node96 - - -components/wmtk_components -/procedural/wmtk/components -/procedural/internal/TriangleFanOptions.cpp - - - - - -Node1->Node96 - - - - - -Node97 - - -components/wmtk_components -/tag_intersection/wmtk/components -/tag_intersection/internal/TagIntersection.hpp - - - - - -Node1->Node97 - - - - - -Node100 - - -components/wmtk_components -/tag_intersection/wmtk/components -/tag_intersection/tag_intersection.cpp - - - - - -Node1->Node100 - - - - - -Node26 - - -components/wmtk_components -/wildmeshing/wmtk/components -/wildmeshing/wildmeshing.cpp - - - - - -Node1->Node26 - - - - - -Node12->Node39 - - - - - -Node39->Node38 - - - - - -Node72->Node4 - - - - - -Node40->Node41 - - - - - -Node97->Node100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_tri_mesh_8hpp__dep__incl_org.svg b/_tri_mesh_8hpp__dep__incl_org.svg deleted file mode 100644 index ed81f6f7d3..0000000000 --- a/_tri_mesh_8hpp__dep__incl_org.svg +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - -src/wmtk/TriMesh.hpp - - -Node1 - - -src/wmtk/TriMesh.hpp - - - - - -Node2 - - -src/wmtk/function/simplex -/EdgeValenceEnergy.cpp - - - - - -Node1->Node2 - - - - - -Node3 - - -src/wmtk/function/simplex -/TriangleAMIPS.cpp - - - - - -Node1->Node3 - - - - - -Node4 - - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp - - - - - -Node1->Node4 - - - - - -Node5 - - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp - - - - - -Node1->Node5 - - - - - -Node6 - - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp - - - - - -Node1->Node6 - - - - - -Node7 - - -src/wmtk/io/HDF5Reader.cpp - - - - - -Node1->Node7 - - - - - -Node8 - - -src/wmtk/io/MshReader.cpp - - - - - -Node1->Node8 - - - - - -Node9 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp - - - - - -Node1->Node9 - - - - - -Node10 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp - - - - - -Node1->Node10 - - - - - -Node11 - - -src/wmtk/multimesh -/consolidate.cpp - - - - - -Node1->Node11 - - - - - -Node12 - - -src/wmtk/multimesh -/operations/CollapseReturn -Data.hpp - - - - - -Node1->Node12 - - - - - -Node39 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.hpp - - - - - -Node1->Node39 - - - - - -Node38 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.cpp - - - - - -Node1->Node38 - - - - - -Node54 - - -src/wmtk/multimesh -/operations/SplitReturnData.hpp - - - - - -Node1->Node54 - - - - - -Node63 - - -src/wmtk/multimesh -/utils/extract_child -_mesh_from_tag.cpp - - - - - -Node1->Node63 - - - - - -Node44 - - -src/wmtk/operations -/EdgeSplit.cpp - - - - - -Node1->Node44 - - - - - -Node64 - - -src/wmtk/operations -/Operation.cpp - - - - - -Node1->Node64 - - - - - -Node65 - - -src/wmtk/operations -/tri_mesh/EdgeOperationData.cpp - - - - - -Node1->Node65 - - - - - -Node47 - - -src/wmtk/operations -/utils/multi_mesh_edge -_split.cpp - - - - - -Node1->Node47 - - - - - -Node66 - - -src/wmtk/operations -/utils/UpdateEdgeOperation -MultiMeshMapFunctor.cpp - - - - - -Node1->Node66 - - - - - -Node67 - - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.cpp - - - - - -Node1->Node67 - - - - - -Node68 - - -src/wmtk/operations -/utils/VertexTangentialLaplacian -Smooth.cpp - - - - - -Node1->Node68 - - - - - -Node69 - - -src/wmtk/simplex/closed -_star.cpp - - - - - -Node1->Node69 - - - - - -Node70 - - -src/wmtk/simplex/cofaces -_single_dimension.cpp - - - - - -Node1->Node70 - - - - - -Node71 - - -src/wmtk/simplex/link.cpp - - - - - -Node1->Node71 - - - - - -Node72 - - -src/wmtk/simplex/link -_condition.hpp - - - - - -Node1->Node72 - - - - - -Node74 - - -src/wmtk/simplex/link -_single_dimension.cpp - - - - - -Node1->Node74 - - - - - -Node75 - - -src/wmtk/simplex/open -_star.cpp - - - - - -Node1->Node75 - - - - - -Node76 - - -src/wmtk/simplex/top -_dimension_cofaces.cpp - - - - - -Node1->Node76 - - - - - -Node77 - - -src/wmtk/TriMesh.cpp - - - - - -Node1->Node77 - - - - - -Node78 - - -src/wmtk/TriMeshOperation -Executor.hpp - - - - - -Node1->Node78 - - - - - -Node82 - - -src/wmtk/utils/mesh -_utils.cpp - - - - - -Node1->Node82 - - - - - -Node83 - - -src/wmtk/utils/metaprogramming -/as_mesh_variant.cpp - - - - - -Node1->Node83 - - - - - -Node84 - - -src/wmtk/utils/triangle -_areas.cpp - - - - - -Node1->Node84 - - - - - -Node85 - - -components/tests/test -_component_fusion.cpp - - - - - -Node1->Node85 - - - - - -Node86 - - -components/tests/test -_component_marching.cpp - - - - - -Node1->Node86 - - - - - -Node87 - - -components/wmtk_components -/base/wmtk/components/base -/get_attributes.cpp - - - - - -Node1->Node87 - - - - - -Node88 - - -components/wmtk_components -/delaunay/wmtk/components -/delaunay/delaunay.cpp - - - - - -Node1->Node88 - - - - - -Node89 - - -components/wmtk_components -/fusion/wmtk/components -/fusion/fusion.cpp - - - - - -Node1->Node89 - - - - - -Node90 - - -components/wmtk_components -/get_all_meshes/wmtk/components -/get_all_meshes/get_all_meshes.cpp - - - - - -Node1->Node90 - - - - - -Node91 - - -components/wmtk_components -/input/wmtk/components/input -/internal/mesh_with_tag_from -_image.hpp - - - - - -Node1->Node91 - - - - - -Node40 - - -components/wmtk_components -/isotropic_remeshing/wmtk -/components/isotropic_remeshing -/internal/IsotropicRemeshing.hpp - - - - - -Node1->Node40 - - - - - -Node41 - - -components/wmtk_components -/isotropic_remeshing/wmtk -/components/isotropic_remeshing -/isotropic_remeshing.cpp - - - - - -Node1->Node41 - - - - - -Node94 - - -components/wmtk_components -/procedural/wmtk/components -/procedural/internal/DiskOptions.cpp - - - - - -Node1->Node94 - - - - - -Node95 - - -components/wmtk_components -/procedural/wmtk/components -/procedural/internal/Grid2Options.cpp - - - - - -Node1->Node95 - - - - - -Node96 - - -components/wmtk_components -/procedural/wmtk/components -/procedural/internal/TriangleFanOptions.cpp - - - - - -Node1->Node96 - - - - - -Node97 - - -components/wmtk_components -/tag_intersection/wmtk/components -/tag_intersection/internal/TagIntersection.hpp - - - - - -Node1->Node97 - - - - - -Node100 - - -components/wmtk_components -/tag_intersection/wmtk/components -/tag_intersection/tag_intersection.cpp - - - - - -Node1->Node100 - - - - - -Node26 - - -components/wmtk_components -/wildmeshing/wmtk/components -/wildmeshing/wildmeshing.cpp - - - - - -Node1->Node26 - - - - - -Node12->Node39 - - - - - -Node39->Node38 - - - - - -Node72->Node4 - - - - - -Node40->Node41 - - - - - -Node97->Node100 - - - - - diff --git a/_tri_mesh_8hpp_source.html b/_tri_mesh_8hpp_source.html index fe51186a93..8ea8c5bb70 100644 --- a/_tri_mesh_8hpp_source.html +++ b/_tri_mesh_8hpp_source.html @@ -134,17 +134,17 @@
17 class TriMesh : public Mesh
18 {
19 public:
- - - -
23  TriMesh();
-
24  TriMesh(const TriMesh& o) = delete;
-
25  TriMesh& operator=(const TriMesh& o) = delete;
-
26  TriMesh(TriMesh&& o);
- -
28  void make_cached_accessors();
-
29 
-
30  int64_t top_cell_dimension() const override { return 2; }
+
20  friend class Mesh;
+ + + +
24  TriMesh();
+
25  TriMesh(const TriMesh& o) = delete;
+
26  TriMesh& operator=(const TriMesh& o) = delete;
+
27  TriMesh(TriMesh&& o);
+ +
29  void make_cached_accessors();
+
30 
31 
32  Tuple switch_tuple(const Tuple& tuple, PrimitiveType type) const override;
33 
@@ -173,15 +173,15 @@
62  const override;
63 
64 protected:
-
65  int64_t id(const Tuple& tuple, PrimitiveType type) const override;
+
65  int64_t id(const Tuple& tuple, PrimitiveType type) const;
66  int64_t id(const simplex::Simplex& simplex) const
67  {
-
68  return id(simplex.tuple(), simplex.primitive_type());
+
68  return id(simplex.tuple(), simplex.primitive_type());
69  }
70 
-
71  int64_t id_vertex(const Tuple& tuple) const { return id(tuple, PrimitiveType::Vertex); }
-
72  int64_t id_edge(const Tuple& tuple) const { return id(tuple, PrimitiveType::Edge); }
-
73  int64_t id_face(const Tuple& tuple) const { return id(tuple, PrimitiveType::Face); }
+
71  int64_t id_vertex(const Tuple& tuple) const { return id(tuple, PrimitiveType::Vertex); }
+
72  int64_t id_edge(const Tuple& tuple) const { return id(tuple, PrimitiveType::Edge); }
+
73  int64_t id_face(const Tuple& tuple) const { return id(tuple, PrimitiveType::Triangle); }
74 
82  Tuple tuple_from_id(const PrimitiveType type, const int64_t gid) const override;
83  Tuple tuple_from_global_ids(int64_t fid, int64_t eid, int64_t vid) const;
@@ -214,48 +214,47 @@ -
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:940
-
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:63
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:941
+
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:67
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
-
std::vector< std::vector< TypedAttributeHandle< int64_t > > > connectivity_attributes() const override
Returns a vector of vectors of attribute handles.
Definition: TriMesh.cpp:551
+
std::vector< std::vector< TypedAttributeHandle< int64_t > > > connectivity_attributes() const override
Returns a vector of vectors of attribute handles.
Definition: TriMesh.cpp:554
Tuple next_edge(const Tuple &tuple) const
jump to the next edge by performing a switch of vertex and edge
Definition: TriMesh.hpp:37
-
Tuple face_tuple_from_id(int64_t id) const
Definition: TriMesh.cpp:348
+
Tuple face_tuple_from_id(int64_t id) const
Definition: TriMesh.cpp:351
int64_t id_face(const Tuple &tuple) const
Definition: TriMesh.hpp:73
bool is_boundary_vertex(const Tuple &tuple) const
Definition: TriMesh.cpp:95
-
int64_t top_cell_dimension() const override
Definition: TriMesh.hpp:30
std::unique_ptr< attribute::MutableAccessor< int64_t > > m_ff_accessor
Definition: TriMesh.hpp:97
attribute::TypedAttributeHandle< int64_t > m_vf_handle
Definition: TriMesh.hpp:86
TriMesh & operator=(const TriMesh &o)=delete
int64_t id_vertex(const Tuple &tuple) const
Definition: TriMesh.hpp:71
-
int64_t id(const Tuple &tuple, PrimitiveType type) const override
return the global id of the Tuple of the given dimension
Definition: TriMesh.cpp:54
-
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:63
+
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:67
std::unique_ptr< attribute::MutableAccessor< int64_t > > m_vf_accessor
Definition: TriMesh.hpp:93
-
Tuple vertex_tuple_from_id(int64_t id) const
Definition: TriMesh.cpp:306
-
Tuple tuple_from_global_ids(int64_t fid, int64_t eid, int64_t vid) const
Definition: TriMesh.cpp:258
+
Tuple vertex_tuple_from_id(int64_t id) const
Definition: TriMesh.cpp:305
+
Tuple tuple_from_global_ids(int64_t fid, int64_t eid, int64_t vid) const
Definition: TriMesh.cpp:257
void make_cached_accessors()
Definition: TriMesh.cpp:21
int64_t id_edge(const Tuple &tuple) const
Definition: TriMesh.hpp:72
-
static Tuple with_different_cid(const Tuple &t, int64_t cid)
Definition: TriMesh.cpp:544
+
static Tuple with_different_cid(const Tuple &t, int64_t cid)
Definition: TriMesh.cpp:547
Tuple prev_edge(const Tuple &tuple) const
jump to the previous edge by performing a switch of edge and vertex
Definition: TriMesh.hpp:41
-
void initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)
Definition: TriMesh.cpp:201
-
bool is_connectivity_valid() const override
Definition: TriMesh.cpp:397
+
void initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)
Definition: TriMesh.cpp:200
+
bool is_connectivity_valid() const override
Definition: TriMesh.cpp:400
attribute::TypedAttributeHandle< int64_t > m_ff_handle
Definition: TriMesh.hpp:91
std::unique_ptr< attribute::MutableAccessor< int64_t > > m_fv_accessor
Definition: TriMesh.hpp:95
attribute::TypedAttributeHandle< int64_t > m_ef_handle
Definition: TriMesh.hpp:87
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
Definition: TriMesh.cpp:116
+
int64_t id(const Tuple &tuple, PrimitiveType type) const
Definition: TriMesh.cpp:54
int64_t id(const simplex::Simplex &simplex) const
Definition: TriMesh.hpp:66
std::unique_ptr< attribute::MutableAccessor< int64_t > > m_fe_accessor
Definition: TriMesh.hpp:96
-
bool is_ccw(const Tuple &tuple) const override
TODO this needs dimension?
Definition: TriMesh.cpp:195
+
bool is_ccw(const Tuple &tuple) const override
TODO this needs dimension?
Definition: TriMesh.cpp:194
bool is_boundary_edge(const Tuple &tuple) const
Definition: TriMesh.cpp:89
attribute::TypedAttributeHandle< int64_t > m_fv_handle
Definition: TriMesh.hpp:89
std::unique_ptr< attribute::MutableAccessor< int64_t > > m_ef_accessor
Definition: TriMesh.hpp:94
TriMesh(const TriMesh &o)=delete
-
Tuple edge_tuple_from_id(int64_t id) const
Definition: TriMesh.cpp:328
-
bool is_valid(const Tuple &tuple, ConstAccessor< int64_t > &hash_accessor) const override
check validity of tuple including its hash
Definition: TriMesh.cpp:364
+
Tuple edge_tuple_from_id(int64_t id) const
Definition: TriMesh.cpp:329
+
bool is_valid(const Tuple &tuple, ConstAccessor< int64_t > &hash_accessor) const override
check validity of tuple including its hash
Definition: TriMesh.cpp:367
attribute::TypedAttributeHandle< int64_t > m_fe_handle
Definition: TriMesh.hpp:90
-
Tuple tuple_from_id(const PrimitiveType type, const int64_t gid) const override
internal function that returns the tuple of requested type, and has the global index cid
Definition: TriMesh.cpp:285
+
Tuple tuple_from_id(const PrimitiveType type, const int64_t gid) const override
internal function that returns the tuple of requested type, and has the global index cid
Definition: TriMesh.cpp:284
@@ -267,7 +266,7 @@
Definition: Accessor.cpp:8
Accessor< T, true > ConstAccessor
Definition: Accessor.hpp:126
- + diff --git a/_tri_mesh_operation_executor_8cpp_source.html b/_tri_mesh_operation_executor_8cpp_source.html index 5f1c9881a4..628a3c39c3 100644 --- a/_tri_mesh_operation_executor_8cpp_source.html +++ b/_tri_mesh_operation_executor_8cpp_source.html @@ -207,7 +207,7 @@
90  TriMesh& m,
91  const Tuple& operating_tuple,
92  Accessor<int64_t>& hash_acc)
- +
94  , ff_accessor(m.create_accessor<int64_t>(m.m_ff_handle))
95  , fe_accessor(m.create_accessor<int64_t>(m.m_fe_handle))
96  , fv_accessor(m.create_accessor<int64_t>(m.m_fv_handle))
@@ -228,7 +228,7 @@
111  simplex::closed_star(m_mesh, simplex::Simplex::edge(operating_tuple));
112 
113  // get all faces incident to the edge
-
114  for (const simplex::Simplex& f : edge_closed_star.simplex_vector(PrimitiveType::Face)) {
+
114  for (const simplex::Simplex& f : edge_closed_star.simplex_vector(PrimitiveType::Triangle)) {
115  m_incident_face_datas.emplace_back(get_incident_face_data(f.tuple()));
116  }
117 
@@ -249,7 +249,7 @@
132  global_simplex_ids_with_potentially_modified_hashes.resize(3);
133  simplex::SimplexCollection faces(m_mesh);
134 
-
135  for (const simplex::Simplex& f : hash_update_region.simplex_vector(PrimitiveType::Face)) {
+
135  for (const simplex::Simplex& f : hash_update_region.simplex_vector(PrimitiveType::Triangle)) {
136  cell_ids_to_update_hash.push_back(m_mesh.id(f));
137 
138  faces.add(wmtk::simplex::faces(m, f, false));
@@ -303,7 +303,7 @@
187  std::array<std::vector<int64_t>, 3> ids;
188  for (const simplex::Simplex& s : sc) {
-
189  ids[get_primitive_type_id(s.primitive_type())].emplace_back(m.id(s));
+
189  ids[get_primitive_type_id(s.primitive_type())].emplace_back(m.id(s));
190  }
191 
192  return ids;
@@ -324,7 +324,7 @@
207 
208  std::array<std::vector<int64_t>, 3> ids;
209  for (const simplex::Simplex& s : sc) {
-
210  ids[get_primitive_type_id(s.primitive_type())].emplace_back(m.id(s));
+
210  ids[get_primitive_type_id(s.primitive_type())].emplace_back(m.id(s));
211  }
212 
213  return ids;
@@ -420,10 +420,10 @@
312  const int64_t f1_bottom = m_incident_face_datas[1].split_f[1];
313  auto ff_old_top = ff_accessor.index_access().vector_attribute(f_old_top);
314  auto ff_old_bottom = ff_accessor.index_access().vector_attribute(f_old_bottom);
-
315  assert(m_mesh.capacity(PrimitiveType::Face) > f0_top);
-
316  assert(m_mesh.capacity(PrimitiveType::Face) > f1_top);
-
317  assert(m_mesh.capacity(PrimitiveType::Face) > f0_bottom);
-
318  assert(m_mesh.capacity(PrimitiveType::Face) > f1_bottom);
+
315  assert(m_mesh.capacity(PrimitiveType::Triangle) > f0_top);
+
316  assert(m_mesh.capacity(PrimitiveType::Triangle) > f1_top);
+
317  assert(m_mesh.capacity(PrimitiveType::Triangle) > f0_bottom);
+
318  assert(m_mesh.capacity(PrimitiveType::Triangle) > f1_bottom);
319 
320  // local edge ids are the same for both, f1 and f2
321  int64_t local_eid_top = -1;
@@ -448,7 +448,7 @@
341 {
342  // create new faces
-
343  std::vector<int64_t> new_fids = this->request_simplex_indices(PrimitiveType::Face, 2);
+
343  std::vector<int64_t> new_fids = this->request_simplex_indices(PrimitiveType::Triangle, 2);
344  assert(new_fids.size() == 2);
345 
346  std::copy(new_fids.begin(), new_fids.end(), face_data.split_f.begin());
@@ -610,7 +610,7 @@
502  const int64_t& v1 = m_spine_vids[1];
503 
504  // replace v0 by v1 in incident faces
-
505  for (const simplex::Simplex& f : v0_star.simplex_vector(PrimitiveType::Face)) {
+
505  for (const simplex::Simplex& f : v0_star.simplex_vector(PrimitiveType::Triangle)) {
506  const int64_t fid = m_mesh.id(f);
507  bool is_fid_deleted = false;
508  for (int64_t i = 0; i < m_incident_face_datas.size(); ++i) {
@@ -673,8 +673,8 @@
565 } // namespace wmtk
-
ConstAccessor< char > get_flag_accessor(PrimitiveType type) const
Definition: Mesh.cpp:88
-
void update_cell_hash(const Tuple &cell, Accessor< int64_t > &hash_accessor)
update hash in given cell
Definition: Mesh.cpp:115
+
ConstAccessor< char > get_flag_accessor(PrimitiveType type) const
Definition: Mesh.cpp:92
+
void update_cell_hash(const Tuple &cell, Accessor< int64_t > &hash_accessor)
update hash in given cell
Definition: Mesh.cpp:119
std::vector< int64_t > request_simplex_indices(PrimitiveType type, int64_t count)
static const std::array< std::vector< int64_t >, 3 > get_split_simplices_to_delete(const Tuple &tuple, const TriMesh &m)
gather all simplices that are deleted in a split
@@ -691,7 +691,7 @@
void update_ids_in_ear(const EarData &ear, const int64_t new_fid, const int64_t old_fid)
handling the topology glueing of ear to non-ear face, transfering data from ear-oldface to ear-newfac...
-
int64_t id(const Tuple &tuple, PrimitiveType type) const override
return the global id of the Tuple of the given dimension
Definition: TriMesh.cpp:54
+
int64_t id(const Tuple &tuple, PrimitiveType type) const
Definition: TriMesh.cpp:54
void add(const Simplex &simplex)
Add simplex to the collection.
@@ -712,7 +712,7 @@
std::conditional_t< IsConst, attribute::ConstAccessor< T >, attribute::MutableAccessor< T > > Accessor
Definition: Accessor.hpp:30
constexpr int8_t get_primitive_type_id(PrimitiveType t)
Get a unique integer id corresponding to each primitive type.
- + diff --git a/_tri_mesh_substructure_topology_preserving_invariant_8cpp_source.html b/_tri_mesh_substructure_topology_preserving_invariant_8cpp_source.html index 4316b85c38..280d730aeb 100644 --- a/_tri_mesh_substructure_topology_preserving_invariant_8cpp_source.html +++ b/_tri_mesh_substructure_topology_preserving_invariant_8cpp_source.html @@ -265,7 +265,7 @@ -
ConstAccessor< T > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
Definition: Mesh.hpp:882
+
ConstAccessor< T > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
Definition: Mesh.hpp:883
diff --git a/_triangle_a_m_i_p_s_8cpp_source.html b/_triangle_a_m_i_p_s_8cpp_source.html index 0ea4951cf9..e228c1552d 100644 --- a/_triangle_a_m_i_p_s_8cpp_source.html +++ b/_triangle_a_m_i_p_s_8cpp_source.html @@ -141,23 +141,26 @@
24 {
25  assert(coords.size() == 3);
26 
-
27  if (domain_simplex.primitive_type() != PrimitiveType::Face)
-
28  throw std::runtime_error("TriangleAMIPS only supports faces meshes");
-
29 
-
30  switch (embedded_dimension()) {
-
31  case 2: {
-
32  DSVec2 a = coords[0], b = coords[1], c = coords[2];
-
33  return utils::amips(a, b, c);
-
34  }
-
35  case 3: {
-
36  DSVec3 a = coords[0], b = coords[1], c = coords[2];
-
37  return utils::amips(a, b, c);
-
38  }
-
39  default: throw std::runtime_error("TriangleAMIPS only supports 2D and 3D meshes");
-
40  }
-
41 }
+
27  assert(
+
28  domain_simplex.primitive_type() ==
+
29  PrimitiveType::Triangle); // "TriangleAMIPS only supports faces meshes"
+
30 
+
31  switch (embedded_dimension()) {
+
32  case 2: {
+
33  DSVec2 a = coords[0], b = coords[1], c = coords[2];
+
34  return utils::amips(a, b, c);
+
35  }
+
36  case 3: {
+
37  DSVec3 a = coords[0], b = coords[1], c = coords[2];
+
38  return utils::amips(a, b, c);
+
39  }
+
40  default: assert(false); // "TriangleAMIPS only supports 2D and 3D meshes"
+
41  }
42 
-
43 } // namespace wmtk::function
+
43  return DScalar();
+
44 }
+
45 
+
46 } // namespace wmtk::function
@@ -178,7 +181,7 @@
typename PerSimplexAutodiffFunction::DScalar DScalar
Eigen::Vector3< DScalar > DSVec3
- +
Automatic differentiation scalar with first- and second-order derivatives.
Definition: autodiff.h:501
diff --git a/_triangle_fan_options_8cpp_source.html b/_triangle_fan_options_8cpp_source.html index b5ff9405c4..fc2384f85d 100644 --- a/_triangle_fan_options_8cpp_source.html +++ b/_triangle_fan_options_8cpp_source.html @@ -172,7 +172,7 @@ -
void initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)
Definition: TriMesh.cpp:201
+
void initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)
Definition: TriMesh.cpp:200
diff --git a/_tuple_accessor_8hpp__dep__incl.md5 b/_tuple_accessor_8hpp__dep__incl.md5 index d85685c593..7bb43a4445 100644 --- a/_tuple_accessor_8hpp__dep__incl.md5 +++ b/_tuple_accessor_8hpp__dep__incl.md5 @@ -1 +1 @@ -5e97b1c76f02ab9b91e9ed3107742384 \ No newline at end of file +f678cd644544b349337937712d9a42ba \ No newline at end of file diff --git a/_tuple_accessor_8hpp__dep__incl.svg b/_tuple_accessor_8hpp__dep__incl.svg index 2debff3c5d..52afa77e9b 100644 --- a/_tuple_accessor_8hpp__dep__incl.svg +++ b/_tuple_accessor_8hpp__dep__incl.svg @@ -477,9 +477,9 @@ var sectionId = 'dynsection-1';
- + -Node92 +Node93 src/wmtk/function/PerSimplex @@ -487,15 +487,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node92 +Node12->Node93 - + -Node93 +Node94 src/wmtk/function/simplex @@ -503,15 +503,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node93 +Node12->Node94 - + -Node94 +Node95 src/wmtk/invariants @@ -519,15 +519,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node94 +Node12->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -535,15 +535,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node95 +Node12->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -551,15 +551,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node96 +Node12->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -567,15 +567,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node97 +Node12->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -583,15 +583,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node98 +Node12->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -599,15 +599,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node99 +Node12->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -615,15 +615,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node100 +Node12->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -631,15 +631,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node101 +Node12->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -647,15 +647,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node102 +Node12->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -663,15 +663,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node103 +Node12->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -679,15 +679,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node104 +Node12->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -695,15 +695,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node105 +Node12->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -712,15 +712,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node106 +Node12->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -728,15 +728,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node107 +Node12->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -745,15 +745,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node108 +Node12->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -761,15 +761,15 @@ var sectionId = 'dynsection-1'; - + -Node12->Node109 +Node12->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -778,39 +778,39 @@ var sectionId = 'dynsection-1'; - + -Node12->Node110 +Node12->Node111 - + -Node111 +Node112 src/wmtk/io/Cache.hpp - + -Node12->Node111 +Node12->Node112 - + -Node164 +Node165 src/wmtk/io/CachedMultiMesh.cpp - + -Node12->Node164 +Node12->Node165 @@ -878,9 +878,9 @@ var sectionId = 'dynsection-1';
- + -Node300->Node93 +Node300->Node94 diff --git a/_tuple_accessor_8hpp__dep__incl_org.svg b/_tuple_accessor_8hpp__dep__incl_org.svg index 23cff831c1..392325a434 100644 --- a/_tuple_accessor_8hpp__dep__incl_org.svg +++ b/_tuple_accessor_8hpp__dep__incl_org.svg @@ -431,9 +431,9 @@
- + -Node92 +Node93 src/wmtk/function/PerSimplex @@ -441,15 +441,15 @@ - + -Node12->Node92 +Node12->Node93 - + -Node93 +Node94 src/wmtk/function/simplex @@ -457,15 +457,15 @@ - + -Node12->Node93 +Node12->Node94 - + -Node94 +Node95 src/wmtk/invariants @@ -473,15 +473,15 @@ - + -Node12->Node94 +Node12->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -489,15 +489,15 @@ - + -Node12->Node95 +Node12->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -505,15 +505,15 @@ - + -Node12->Node96 +Node12->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -521,15 +521,15 @@ - + -Node12->Node97 +Node12->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -537,15 +537,15 @@ - + -Node12->Node98 +Node12->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -553,15 +553,15 @@ - + -Node12->Node99 +Node12->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -569,15 +569,15 @@ - + -Node12->Node100 +Node12->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -585,15 +585,15 @@ - + -Node12->Node101 +Node12->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -601,15 +601,15 @@ - + -Node12->Node102 +Node12->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -617,15 +617,15 @@ - + -Node12->Node103 +Node12->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -633,15 +633,15 @@ - + -Node12->Node104 +Node12->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -649,15 +649,15 @@ - + -Node12->Node105 +Node12->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -666,15 +666,15 @@ - + -Node12->Node106 +Node12->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -682,15 +682,15 @@ - + -Node12->Node107 +Node12->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -699,15 +699,15 @@ - + -Node12->Node108 +Node12->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -715,15 +715,15 @@ - + -Node12->Node109 +Node12->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -732,39 +732,39 @@ - + -Node12->Node110 +Node12->Node111 - + -Node111 +Node112 src/wmtk/io/Cache.hpp - + -Node12->Node111 +Node12->Node112 - + -Node164 +Node165 src/wmtk/io/CachedMultiMesh.cpp - + -Node12->Node164 +Node12->Node165 @@ -832,9 +832,9 @@
- + -Node300->Node93 +Node300->Node94 diff --git a/_tuple_accessor_8hxx__dep__incl.md5 b/_tuple_accessor_8hxx__dep__incl.md5 index 6d46b119d7..a320bed6e3 100644 --- a/_tuple_accessor_8hxx__dep__incl.md5 +++ b/_tuple_accessor_8hxx__dep__incl.md5 @@ -1 +1 @@ -4cda4217a684fb466e58d1067bacba9a \ No newline at end of file +c0219943cc201b77a8024dc931dd6269 \ No newline at end of file diff --git a/_tuple_accessor_8hxx__dep__incl.svg b/_tuple_accessor_8hxx__dep__incl.svg index 742831e734..81786eb8aa 100644 --- a/_tuple_accessor_8hxx__dep__incl.svg +++ b/_tuple_accessor_8hxx__dep__incl.svg @@ -483,9 +483,9 @@ var sectionId = 'dynsection-1';
- + -Node93 +Node94 src/wmtk/function/PerSimplex @@ -493,15 +493,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node93 +Node13->Node94 - + -Node94 +Node95 src/wmtk/function/simplex @@ -509,15 +509,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node94 +Node13->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -525,15 +525,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node95 +Node13->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -541,15 +541,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node96 +Node13->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -557,15 +557,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node97 +Node13->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -573,15 +573,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node98 +Node13->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -589,15 +589,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node99 +Node13->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -605,15 +605,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node100 +Node13->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -621,15 +621,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node101 +Node13->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -637,15 +637,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node102 +Node13->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -653,15 +653,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node103 +Node13->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -669,15 +669,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node104 +Node13->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -685,15 +685,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node105 +Node13->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -701,15 +701,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node106 +Node13->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -718,15 +718,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node107 +Node13->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -734,15 +734,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node108 +Node13->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -751,15 +751,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node109 +Node13->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -767,15 +767,15 @@ var sectionId = 'dynsection-1'; - + -Node13->Node110 +Node13->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -784,39 +784,39 @@ var sectionId = 'dynsection-1'; - + -Node13->Node111 +Node13->Node112 - + -Node112 +Node113 src/wmtk/io/Cache.hpp - + -Node13->Node112 +Node13->Node113 - + -Node165 +Node166 src/wmtk/io/CachedMultiMesh.cpp - + -Node13->Node165 +Node13->Node166 @@ -884,9 +884,9 @@ var sectionId = 'dynsection-1';
- + -Node301->Node94 +Node301->Node95 diff --git a/_tuple_accessor_8hxx__dep__incl_org.svg b/_tuple_accessor_8hxx__dep__incl_org.svg index 8a6cd79bd5..31323b9e09 100644 --- a/_tuple_accessor_8hxx__dep__incl_org.svg +++ b/_tuple_accessor_8hxx__dep__incl_org.svg @@ -437,9 +437,9 @@
- + -Node93 +Node94 src/wmtk/function/PerSimplex @@ -447,15 +447,15 @@ - + -Node13->Node93 +Node13->Node94 - + -Node94 +Node95 src/wmtk/function/simplex @@ -463,15 +463,15 @@ - + -Node13->Node94 +Node13->Node95 - + -Node95 +Node96 src/wmtk/invariants @@ -479,15 +479,15 @@ - + -Node13->Node95 +Node13->Node96 - + -Node96 +Node97 src/wmtk/invariants @@ -495,15 +495,15 @@ - + -Node13->Node96 +Node13->Node97 - + -Node97 +Node98 src/wmtk/invariants @@ -511,15 +511,15 @@ - + -Node13->Node97 +Node13->Node98 - + -Node98 +Node99 src/wmtk/invariants @@ -527,15 +527,15 @@ - + -Node13->Node98 +Node13->Node99 - + -Node99 +Node100 src/wmtk/invariants @@ -543,15 +543,15 @@ - + -Node13->Node99 +Node13->Node100 - + -Node100 +Node101 src/wmtk/invariants @@ -559,15 +559,15 @@ - + -Node13->Node100 +Node13->Node101 - + -Node101 +Node102 src/wmtk/invariants @@ -575,15 +575,15 @@ - + -Node13->Node101 +Node13->Node102 - + -Node102 +Node103 src/wmtk/invariants @@ -591,15 +591,15 @@ - + -Node13->Node102 +Node13->Node103 - + -Node103 +Node104 src/wmtk/invariants @@ -607,15 +607,15 @@ - + -Node13->Node103 +Node13->Node104 - + -Node104 +Node105 src/wmtk/invariants @@ -623,15 +623,15 @@ - + -Node13->Node104 +Node13->Node105 - + -Node105 +Node106 src/wmtk/invariants @@ -639,15 +639,15 @@ - + -Node13->Node105 +Node13->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -655,15 +655,15 @@ - + -Node13->Node106 +Node13->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -672,15 +672,15 @@ - + -Node13->Node107 +Node13->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -688,15 +688,15 @@ - + -Node13->Node108 +Node13->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -705,15 +705,15 @@ - + -Node13->Node109 +Node13->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -721,15 +721,15 @@ - + -Node13->Node110 +Node13->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -738,39 +738,39 @@ - + -Node13->Node111 +Node13->Node112 - + -Node112 +Node113 src/wmtk/io/Cache.hpp - + -Node13->Node112 +Node13->Node113 - + -Node165 +Node166 src/wmtk/io/CachedMultiMesh.cpp - + -Node13->Node165 +Node13->Node166 @@ -838,9 +838,9 @@
- + -Node301->Node94 +Node301->Node95 diff --git a/_tuple_accessor_8hxx_source.html b/_tuple_accessor_8hxx_source.html index 3f8a6ae82b..a6ef4c752b 100644 --- a/_tuple_accessor_8hxx_source.html +++ b/_tuple_accessor_8hxx_source.html @@ -165,25 +165,23 @@
48 template <typename T>
50 {
-
51 
-
52  assert(mesh().top_simplex_type() == BaseType::primitive_type());
-
53  switch (pt) {
- -
55  return CachingBaseType::const_scalar_attribute(t.m_global_cid, t.m_local_vid);
- -
57  return CachingBaseType::const_scalar_attribute(t.m_global_cid, t.m_local_eid);
- -
59  return CachingBaseType::const_scalar_attribute(t.m_global_cid, t.m_local_fid);
-
60  case PrimitiveType::Tetrahedron: [[fallthrough]];
-
61  case PrimitiveType::HalfEdge: [[fallthrough]];
-
62  default: return T(0);
-
63  }
-
64 }
-
65 // template class TupleAccessor<char>;
-
66 // template class TupleAccessor<int64_t>;
-
67 // template class TupleAccessor<double>;
-
68 // template class TupleAccessor<Rational>;
-
69 } // namespace wmtk::attribute
+
51  assert(mesh().top_simplex_type() == BaseType::primitive_type());
+
52  switch (pt) {
+ +
54  return CachingBaseType::const_scalar_attribute(t.m_global_cid, t.m_local_vid);
+ +
56  return CachingBaseType::const_scalar_attribute(t.m_global_cid, t.m_local_eid);
+ +
58  return CachingBaseType::const_scalar_attribute(t.m_global_cid, t.m_local_fid);
+
59  case PrimitiveType::Tetrahedron: [[fallthrough]];
+
60  default: return T(0);
+
61  }
+
62 }
+
63 // template class TupleAccessor<char>;
+
64 // template class TupleAccessor<int64_t>;
+
65 // template class TupleAccessor<double>;
+
66 // template class TupleAccessor<Rational>;
+
67 } // namespace wmtk::attribute
@@ -203,8 +201,7 @@
T & topological_scalar_attribute(const Tuple &t)
- - + diff --git a/_tuple_tag_8cpp_source.html b/_tuple_tag_8cpp_source.html index 0173cde769..4cb65effe0 100644 --- a/_tuple_tag_8cpp_source.html +++ b/_tuple_tag_8cpp_source.html @@ -218,7 +218,7 @@
101 
102 int64_t TupleTag::vid(const Tuple& tuple) const
103 {
-
104  return mesh().id(tuple, PrimitiveType::Vertex);
+
104  return mesh().id(tuple, PrimitiveType::Vertex);
105 }
106 
107 Tuple TupleTag::v_tuple(int64_t vid) const
@@ -289,11 +289,11 @@ -
virtual int64_t id(const Tuple &tuple, PrimitiveType type) const =0
return the global id of the Tuple of the given dimension
int64_t capacity(PrimitiveType type) const
read in the m_capacities return the upper bound for the number of entities of the given dimension
+
int64_t id(const Tuple &tuple, PrimitiveType type) const
return the global id of the Tuple of the given dimension
Definition: Mesh.cpp:229
virtual Tuple tuple_from_id(const PrimitiveType type, const int64_t gid) const =0
internal function that returns the tuple of requested type, and has the global index cid
-
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
diff --git a/_typed_attribute_handle_8hpp__dep__incl.md5 b/_typed_attribute_handle_8hpp__dep__incl.md5 index 45bb84db56..ba4866a373 100644 --- a/_typed_attribute_handle_8hpp__dep__incl.md5 +++ b/_typed_attribute_handle_8hpp__dep__incl.md5 @@ -1 +1 @@ -5ca1b21eb470aaa942c62e6aac878e51 \ No newline at end of file +d3c56afe18e18e119dbeb2da0905ae45 \ No newline at end of file diff --git a/_typed_attribute_handle_8hpp__dep__incl.svg b/_typed_attribute_handle_8hpp__dep__incl.svg index 1cc9dab1fc..38c73f74b5 100644 --- a/_typed_attribute_handle_8hpp__dep__incl.svg +++ b/_typed_attribute_handle_8hpp__dep__incl.svg @@ -80,9 +80,9 @@ var sectionId = 'dynsection-1';
- + -Node94 +Node95 src/wmtk/multimesh @@ -91,9 +91,9 @@ var sectionId = 'dynsection-1'; - + -Node1->Node94 +Node1->Node95 @@ -373,9 +373,9 @@ var sectionId = 'dynsection-1'; - + -Node26->Node94 +Node26->Node95 @@ -394,9 +394,9 @@ var sectionId = 'dynsection-1'; - + -Node105 +Node106 src/wmtk/function/PerSimplex @@ -404,15 +404,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node105 +Node26->Node106 - + -Node106 +Node107 src/wmtk/function/simplex @@ -420,15 +420,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node106 +Node26->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -436,15 +436,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node107 +Node26->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -452,15 +452,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node108 +Node26->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -468,15 +468,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node109 +Node26->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -484,15 +484,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node110 +Node26->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -500,15 +500,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node111 +Node26->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -516,15 +516,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node112 +Node26->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -532,15 +532,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node113 +Node26->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -548,15 +548,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node114 +Node26->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -564,15 +564,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node115 +Node26->Node116 - + -Node116 +Node117 src/wmtk/invariants @@ -580,15 +580,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node116 +Node26->Node117 - + -Node117 +Node118 src/wmtk/invariants @@ -596,15 +596,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node117 +Node26->Node118 - + -Node118 +Node119 src/wmtk/invariants @@ -612,15 +612,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node118 +Node26->Node119 - + -Node119 +Node120 src/wmtk/invariants @@ -629,15 +629,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node119 +Node26->Node120 - + -Node120 +Node121 src/wmtk/invariants @@ -645,15 +645,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node120 +Node26->Node121 - + -Node121 +Node122 src/wmtk/invariants @@ -662,15 +662,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node121 +Node26->Node122 - + -Node122 +Node123 src/wmtk/invariants @@ -678,15 +678,15 @@ var sectionId = 'dynsection-1'; - + -Node26->Node122 +Node26->Node123 - + -Node123 +Node124 src/wmtk/invariants @@ -695,69 +695,69 @@ var sectionId = 'dynsection-1'; - + -Node26->Node123 +Node26->Node124 - + -Node124 +Node125 src/wmtk/io/Cache.hpp - + -Node26->Node124 +Node26->Node125 - + -Node177 +Node178 src/wmtk/io/CachedMultiMesh.cpp - + -Node26->Node177 +Node26->Node178 - + -Node178 +Node179 src/wmtk/io/MeshReader.cpp - + -Node26->Node178 +Node26->Node179 - + -Node179 +Node180 src/wmtk/io/ParaviewWriter.cpp - + -Node26->Node179 +Node26->Node180 @@ -785,9 +785,9 @@ var sectionId = 'dynsection-1'; - + -Node29->Node94 +Node29->Node95 @@ -815,9 +815,9 @@ var sectionId = 'dynsection-1'; - + -Node321->Node94 +Node321->Node95 @@ -948,9 +948,9 @@ var sectionId = 'dynsection-1'; - + -Node339->Node94 +Node339->Node95 diff --git a/_typed_attribute_handle_8hpp__dep__incl_org.svg b/_typed_attribute_handle_8hpp__dep__incl_org.svg index 6b84cb7864..8796ebf67f 100644 --- a/_typed_attribute_handle_8hpp__dep__incl_org.svg +++ b/_typed_attribute_handle_8hpp__dep__incl_org.svg @@ -34,9 +34,9 @@ - + -Node94 +Node95 src/wmtk/multimesh @@ -45,9 +45,9 @@ - + -Node1->Node94 +Node1->Node95 @@ -327,9 +327,9 @@ - + -Node26->Node94 +Node26->Node95 @@ -348,9 +348,9 @@ - + -Node105 +Node106 src/wmtk/function/PerSimplex @@ -358,15 +358,15 @@ - + -Node26->Node105 +Node26->Node106 - + -Node106 +Node107 src/wmtk/function/simplex @@ -374,15 +374,15 @@ - + -Node26->Node106 +Node26->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -390,15 +390,15 @@ - + -Node26->Node107 +Node26->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -406,15 +406,15 @@ - + -Node26->Node108 +Node26->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -422,15 +422,15 @@ - + -Node26->Node109 +Node26->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -438,15 +438,15 @@ - + -Node26->Node110 +Node26->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -454,15 +454,15 @@ - + -Node26->Node111 +Node26->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -470,15 +470,15 @@ - + -Node26->Node112 +Node26->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -486,15 +486,15 @@ - + -Node26->Node113 +Node26->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -502,15 +502,15 @@ - + -Node26->Node114 +Node26->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -518,15 +518,15 @@ - + -Node26->Node115 +Node26->Node116 - + -Node116 +Node117 src/wmtk/invariants @@ -534,15 +534,15 @@ - + -Node26->Node116 +Node26->Node117 - + -Node117 +Node118 src/wmtk/invariants @@ -550,15 +550,15 @@ - + -Node26->Node117 +Node26->Node118 - + -Node118 +Node119 src/wmtk/invariants @@ -566,15 +566,15 @@ - + -Node26->Node118 +Node26->Node119 - + -Node119 +Node120 src/wmtk/invariants @@ -583,15 +583,15 @@ - + -Node26->Node119 +Node26->Node120 - + -Node120 +Node121 src/wmtk/invariants @@ -599,15 +599,15 @@ - + -Node26->Node120 +Node26->Node121 - + -Node121 +Node122 src/wmtk/invariants @@ -616,15 +616,15 @@ - + -Node26->Node121 +Node26->Node122 - + -Node122 +Node123 src/wmtk/invariants @@ -632,15 +632,15 @@ - + -Node26->Node122 +Node26->Node123 - + -Node123 +Node124 src/wmtk/invariants @@ -649,69 +649,69 @@ - + -Node26->Node123 +Node26->Node124 - + -Node124 +Node125 src/wmtk/io/Cache.hpp - + -Node26->Node124 +Node26->Node125 - + -Node177 +Node178 src/wmtk/io/CachedMultiMesh.cpp - + -Node26->Node177 +Node26->Node178 - + -Node178 +Node179 src/wmtk/io/MeshReader.cpp - + -Node26->Node178 +Node26->Node179 - + -Node179 +Node180 src/wmtk/io/ParaviewWriter.cpp - + -Node26->Node179 +Node26->Node180 @@ -739,9 +739,9 @@ - + -Node29->Node94 +Node29->Node95 @@ -769,9 +769,9 @@ - + -Node321->Node94 +Node321->Node95 @@ -902,9 +902,9 @@ - + -Node339->Node94 +Node339->Node95 diff --git a/_types_8hpp__dep__incl.md5 b/_types_8hpp__dep__incl.md5 index 6ab0948bfe..e10ea36cc2 100644 --- a/_types_8hpp__dep__incl.md5 +++ b/_types_8hpp__dep__incl.md5 @@ -1 +1 @@ -e4f970f4169172d1c405239ccdf59570 \ No newline at end of file +b3efa610c394c6644c347269ff845f07 \ No newline at end of file diff --git a/_types_8hpp__dep__incl.svg b/_types_8hpp__dep__incl.svg index 24e5dd0ff0..1390053ed6 100644 --- a/_types_8hpp__dep__incl.svg +++ b/_types_8hpp__dep__incl.svg @@ -159,9 +159,9 @@ var sectionId = 'dynsection-1'; - + -Node128 +Node129 components/tests/test @@ -169,15 +169,15 @@ var sectionId = 'dynsection-1'; - + -Node1->Node128 +Node1->Node129 - + -Node146 +Node147 components/wmtk_components @@ -186,9 +186,9 @@ var sectionId = 'dynsection-1'; - + -Node1->Node146 +Node1->Node147 @@ -209,9 +209,9 @@ var sectionId = 'dynsection-1'; - + -Node61 +Node62 components/tests/test @@ -220,9 +220,9 @@ var sectionId = 'dynsection-1'; - + -Node1->Node61 +Node1->Node62 @@ -654,9 +654,9 @@ var sectionId = 'dynsection-1'; - + -Node104 +Node105 src/wmtk/function/PerSimplex @@ -664,15 +664,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node104 +Node25->Node105 - + -Node105 +Node106 src/wmtk/function/simplex @@ -680,15 +680,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node105 +Node25->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -696,15 +696,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node106 +Node25->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -712,15 +712,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node107 +Node25->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -728,15 +728,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node108 +Node25->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -744,15 +744,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node109 +Node25->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -760,15 +760,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node110 +Node25->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -776,15 +776,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node111 +Node25->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -792,15 +792,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node112 +Node25->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -808,15 +808,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node113 +Node25->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -824,15 +824,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node114 +Node25->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -840,15 +840,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node115 +Node25->Node116 - + -Node116 +Node117 src/wmtk/invariants @@ -856,15 +856,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node116 +Node25->Node117 - + -Node117 +Node118 src/wmtk/invariants @@ -872,9 +872,9 @@ var sectionId = 'dynsection-1'; - + -Node25->Node117 +Node25->Node118 @@ -884,15 +884,15 @@ var sectionId = 'dynsection-1'; - + -Node25->Node128 +Node25->Node129 - + -Node25->Node146 +Node25->Node147 @@ -908,21 +908,21 @@ var sectionId = 'dynsection-1'; - + -Node302->Node61 +Node302->Node62 - + -Node328->Node128 +Node328->Node129 - + -Node328->Node146 +Node328->Node147 diff --git a/_types_8hpp__dep__incl_org.svg b/_types_8hpp__dep__incl_org.svg index 8451c8d20a..3f01632562 100644 --- a/_types_8hpp__dep__incl_org.svg +++ b/_types_8hpp__dep__incl_org.svg @@ -113,9 +113,9 @@ - + -Node128 +Node129 components/tests/test @@ -123,15 +123,15 @@ - + -Node1->Node128 +Node1->Node129 - + -Node146 +Node147 components/wmtk_components @@ -140,9 +140,9 @@ - + -Node1->Node146 +Node1->Node147 @@ -163,9 +163,9 @@ - + -Node61 +Node62 components/tests/test @@ -174,9 +174,9 @@ - + -Node1->Node61 +Node1->Node62 @@ -608,9 +608,9 @@ - + -Node104 +Node105 src/wmtk/function/PerSimplex @@ -618,15 +618,15 @@ - + -Node25->Node104 +Node25->Node105 - + -Node105 +Node106 src/wmtk/function/simplex @@ -634,15 +634,15 @@ - + -Node25->Node105 +Node25->Node106 - + -Node106 +Node107 src/wmtk/invariants @@ -650,15 +650,15 @@ - + -Node25->Node106 +Node25->Node107 - + -Node107 +Node108 src/wmtk/invariants @@ -666,15 +666,15 @@ - + -Node25->Node107 +Node25->Node108 - + -Node108 +Node109 src/wmtk/invariants @@ -682,15 +682,15 @@ - + -Node25->Node108 +Node25->Node109 - + -Node109 +Node110 src/wmtk/invariants @@ -698,15 +698,15 @@ - + -Node25->Node109 +Node25->Node110 - + -Node110 +Node111 src/wmtk/invariants @@ -714,15 +714,15 @@ - + -Node25->Node110 +Node25->Node111 - + -Node111 +Node112 src/wmtk/invariants @@ -730,15 +730,15 @@ - + -Node25->Node111 +Node25->Node112 - + -Node112 +Node113 src/wmtk/invariants @@ -746,15 +746,15 @@ - + -Node25->Node112 +Node25->Node113 - + -Node113 +Node114 src/wmtk/invariants @@ -762,15 +762,15 @@ - + -Node25->Node113 +Node25->Node114 - + -Node114 +Node115 src/wmtk/invariants @@ -778,15 +778,15 @@ - + -Node25->Node114 +Node25->Node115 - + -Node115 +Node116 src/wmtk/invariants @@ -794,15 +794,15 @@ - + -Node25->Node115 +Node25->Node116 - + -Node116 +Node117 src/wmtk/invariants @@ -810,15 +810,15 @@ - + -Node25->Node116 +Node25->Node117 - + -Node117 +Node118 src/wmtk/invariants @@ -826,9 +826,9 @@ - + -Node25->Node117 +Node25->Node118 @@ -838,15 +838,15 @@ - + -Node25->Node128 +Node25->Node129 - + -Node25->Node146 +Node25->Node147 @@ -862,21 +862,21 @@ - + -Node302->Node61 +Node302->Node62 - + -Node328->Node128 +Node328->Node129 - + -Node328->Node146 +Node328->Node147 diff --git a/_update_edge_operation_multi_mesh_map_functor_8cpp_source.html b/_update_edge_operation_multi_mesh_map_functor_8cpp_source.html index db1824de3d..5429f807b6 100644 --- a/_update_edge_operation_multi_mesh_map_functor_8cpp_source.html +++ b/_update_edge_operation_multi_mesh_map_functor_8cpp_source.html @@ -134,7 +134,7 @@
17 namespace {
18 constexpr static PrimitiveType PV = PrimitiveType::Vertex;
19 constexpr static PrimitiveType PE = PrimitiveType::Edge;
-
20 constexpr static PrimitiveType PF = PrimitiveType::Face;
+
20 constexpr static PrimitiveType PF = PrimitiveType::Triangle;
21 constexpr static PrimitiveType PT = PrimitiveType::Tetrahedron;
22 } // namespace
@@ -142,7 +142,7 @@
25  const std::vector<std::vector<std::tuple<int64_t, std::vector<Tuple>>>>& simplices_to_update,
26  const std::vector<std::tuple<int64_t, std::array<int64_t, 2>>>& split_cell_maps) const
27 {
-
28  assert(m.top_cell_dimension() + 1 == simplices_to_update.size());
+
28  assert(m.top_cell_dimension() + 1 == simplices_to_update.size());
29  constexpr static PrimitiveType PTs[] = {PV, PE, PF, PT};
30  // logger().trace("{} {}", m.top_cell_dimension(), simplices_to_update.size());
31  for (size_t j = 0; j < simplices_to_update.size(); ++j) {
@@ -335,7 +335,7 @@
218  child_ptr->create_accessor(child_to_parent_handle);
219  auto parent_to_child_accessor = m.create_accessor(parent_to_child_handle);
220  auto child_cell_flag_accessor =
-
221  child_ptr->get_const_flag_accessor(PrimitiveType::Face);
+
221  child_ptr->get_const_flag_accessor(PrimitiveType::Triangle);
222 
223  const int64_t parent_ear_fid_old = parent_data.ears[ear_index].fid;
224  const int64_t parent_merged_fid = parent_data.new_face_id;
@@ -691,7 +691,7 @@
574  // update_hash on neighboring cells. use only 2 to get the cell types on either case
575  constexpr static PrimitiveType PV = PrimitiveType::Vertex;
576  constexpr static PrimitiveType PE = PrimitiveType::Edge;
-
577  constexpr static PrimitiveType PF = PrimitiveType::Face;
+
577  constexpr static PrimitiveType PF = PrimitiveType::Triangle;
578 
579  // NOTE: this is purpuosely verbose to show a point
580  // We have to select with PrimitiveTypes are supported as children for each type of mesh
@@ -1033,16 +1033,16 @@ -
Tuple tuple_from_global_ids(int64_t eid, int64_t vid) const
Definition: EdgeMesh.cpp:203
+
Tuple tuple_from_global_ids(int64_t eid, int64_t vid) const
Definition: EdgeMesh.cpp:207
static auto & get_index_access(attribute::MutableAccessor< T > &attr)
Definition: Mesh.hpp:803
-
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:874
-
ConstAccessor< int64_t > get_const_cell_hash_accessor() const
Definition: Mesh.cpp:101
-
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:81
-
virtual int64_t top_cell_dimension() const =0
+
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:875
+
ConstAccessor< int64_t > get_const_cell_hash_accessor() const
Definition: Mesh.cpp:105
+
int64_t top_cell_dimension() const
Definition: Mesh.hpp:979
+
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:85
decltype(auto) parent_scope(Functor &&f, Args &&... args) const
Evaluate the passed in function inside the parent scope.
std::vector< std::shared_ptr< Mesh > > get_child_meshes() const
returns the direct multimesh child meshes for the current mesh
-
Tuple resurrect_tuple(const Tuple &tuple, const ConstAccessor< int64_t > &hash_accessor) const
return the same tuple but with updated hash
Definition: Mesh.cpp:146
+
Tuple resurrect_tuple(const Tuple &tuple, const ConstAccessor< int64_t > &hash_accessor) const
return the same tuple but with updated hash
Definition: Mesh.cpp:150
MultiMeshManager m_multi_mesh_manager
Definition: Mesh.hpp:821
void update_map_tuple_hashes(Mesh &my_mesh, PrimitiveType primitive_type, const std::vector< std::tuple< int64_t, std::vector< Tuple >>> &simplices_to_update, const std::vector< std::tuple< int64_t, std::array< int64_t, 2 >>> &split_cell_maps={})
static int64_t parent_local_fid(const attribute::ConstAccessor< int64_t > &child_to_parent, int64_t child_gid)
@@ -1055,7 +1055,7 @@
int64_t id_edge(const Tuple &tuple) const
Definition: TetMesh.hpp:60
int64_t id_vertex(const Tuple &tuple) const
Definition: TriMesh.hpp:71
-
Tuple tuple_from_global_ids(int64_t fid, int64_t eid, int64_t vid) const
Definition: TriMesh.cpp:258
+
Tuple tuple_from_global_ids(int64_t fid, int64_t eid, int64_t vid) const
Definition: TriMesh.cpp:257
bool is_null() const
Definition: Tuple.cpp:56
A TupleAccessor that can only read from attributes.
@@ -1088,7 +1088,7 @@
spdlog::logger & logger()
Retrieves the current logger.
Definition: Logger.cpp:50
- + diff --git a/_update_vertex_multi_mesh_map_hash_8cpp_source.html b/_update_vertex_multi_mesh_map_hash_8cpp_source.html index 0434bfd836..75959855e3 100644 --- a/_update_vertex_multi_mesh_map_hash_8cpp_source.html +++ b/_update_vertex_multi_mesh_map_hash_8cpp_source.html @@ -149,8 +149,8 @@
32  }
33  break;
34  }
-
35  case PrimitiveType::Face: {
-
36  const auto star_faces = star.simplex_vector(PrimitiveType::Face);
+ +
36  const auto star_faces = star.simplex_vector(PrimitiveType::Triangle);
37  tuples_to_update.reserve(star_faces.size());
38  for (const simplex::Simplex& s : star_faces) {
39  tuples_to_update.emplace_back(s.tuple());
@@ -165,55 +165,54 @@
48  }
49  break;
50  }
-
51  default:
-
52  case PrimitiveType::HalfEdge: throw std::runtime_error("invalid input");
-
53  }
+
51  default: assert(false); // "invalid input"
+
52  }
+
53 
54 
-
55 
-
56  m.update_cell_hashes(tuples_to_update, hash_accessor);
-
57 
-
58  // need to get a star with new hash, otherwise cannot get_simplices()
-
59  auto vertex_new_hash = m.resurrect_tuple(vertex, hash_accessor);
-
60  const simplex::SimplexCollection star_new_hash =
- -
62  update_vertex_operation_multimesh_map_hash(m, star_new_hash, hash_accessor);
-
63 }
-
64 
- -
66  Mesh& m,
-
67  const simplex::SimplexCollection& vertex_closed_star,
-
68  Accessor<int64_t>& parent_hash_accessor)
-
69 {
-
70  auto& mm_manager = m.m_multi_mesh_manager;
-
71 
-
72  for (auto& child_data : mm_manager.children()) {
-
73  auto& child_mesh = *child_data.mesh;
-
74  auto child_mesh_pt = child_mesh.top_simplex_type();
-
75  auto maps = mm_manager.get_map_accessors(m, child_data);
-
76  auto& [parent_to_child_accessor, child_to_parent_accessor] = maps;
-
77 
-
78  const auto parent_simplices_to_update = vertex_closed_star.simplex_vector(child_mesh_pt);
-
79  for (auto& s : parent_simplices_to_update) {
-
80  auto s_tuple = s.tuple();
-
81  auto [parent_tuple, child_tuple] =
-
82  wmtk::multimesh::utils::read_tuple_map_attribute(parent_to_child_accessor, s_tuple);
-
83 
-
84  if (parent_tuple.is_null()) continue;
-
85 
-
86  // resurrect the parent tuple
-
87  parent_tuple = m.resurrect_tuple(parent_tuple, parent_hash_accessor);
-
88 
-
89  // write back to map
- -
91  parent_to_child_accessor,
-
92  child_to_parent_accessor,
-
93  parent_tuple,
-
94  child_tuple);
-
95  }
-
96  }
-
97 }
-
98 
-
99 } // namespace wmtk::operations::utils
+
55  m.update_cell_hashes(tuples_to_update, hash_accessor);
+
56 
+
57  // need to get a star with new hash, otherwise cannot get_simplices()
+
58  auto vertex_new_hash = m.resurrect_tuple(vertex, hash_accessor);
+
59  const simplex::SimplexCollection star_new_hash =
+ +
61  update_vertex_operation_multimesh_map_hash(m, star_new_hash, hash_accessor);
+
62 }
+
63 
+ +
65  Mesh& m,
+
66  const simplex::SimplexCollection& vertex_closed_star,
+
67  Accessor<int64_t>& parent_hash_accessor)
+
68 {
+
69  auto& mm_manager = m.m_multi_mesh_manager;
+
70 
+
71  for (auto& child_data : mm_manager.children()) {
+
72  auto& child_mesh = *child_data.mesh;
+
73  auto child_mesh_pt = child_mesh.top_simplex_type();
+
74  auto maps = mm_manager.get_map_accessors(m, child_data);
+
75  auto& [parent_to_child_accessor, child_to_parent_accessor] = maps;
+
76 
+
77  const auto parent_simplices_to_update = vertex_closed_star.simplex_vector(child_mesh_pt);
+
78  for (auto& s : parent_simplices_to_update) {
+
79  auto s_tuple = s.tuple();
+
80  auto [parent_tuple, child_tuple] =
+
81  wmtk::multimesh::utils::read_tuple_map_attribute(parent_to_child_accessor, s_tuple);
+
82 
+
83  if (parent_tuple.is_null()) continue;
+
84 
+
85  // resurrect the parent tuple
+
86  parent_tuple = m.resurrect_tuple(parent_tuple, parent_hash_accessor);
+
87 
+
88  // write back to map
+ +
90  parent_to_child_accessor,
+
91  child_to_parent_accessor,
+
92  parent_tuple,
+
93  child_tuple);
+
94  }
+
95  }
+
96 }
+
97 
+
98 } // namespace wmtk::operations::utils
@@ -222,10 +221,10 @@ -
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
-
Tuple resurrect_tuple(const Tuple &tuple, const ConstAccessor< int64_t > &hash_accessor) const
return the same tuple but with updated hash
Definition: Mesh.cpp:146
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
+
Tuple resurrect_tuple(const Tuple &tuple, const ConstAccessor< int64_t > &hash_accessor) const
return the same tuple but with updated hash
Definition: Mesh.cpp:150
MultiMeshManager m_multi_mesh_manager
Definition: Mesh.hpp:821
-
void update_cell_hashes(const std::vector< Tuple > &cells, Accessor< int64_t > &hash_accessor)
update hashes in given cells
Definition: Mesh.cpp:126
+
void update_cell_hashes(const std::vector< Tuple > &cells, Accessor< int64_t > &hash_accessor)
update hashes in given cells
Definition: Mesh.cpp:130
std::array< attribute::MutableAccessor< int64_t >, 2 > get_map_accessors(Mesh &my_mesh, ChildData &c)
@@ -237,12 +236,11 @@
std::tuple< Tuple, Tuple > read_tuple_map_attribute(const ConstAccessor< int64_t > &map_accessor, const Tuple &source_tuple)
void update_vertex_operation_hashes(Mesh &m, const Tuple &vertex, Accessor< int64_t > &hash_accessor)
-
void update_vertex_operation_multimesh_map_hash(Mesh &m, const simplex::SimplexCollection &vertex_closed_star, Accessor< int64_t > &parent_hash_accessor)
+
void update_vertex_operation_multimesh_map_hash(Mesh &m, const simplex::SimplexCollection &vertex_closed_star, Accessor< int64_t > &parent_hash_accessor)
SimplexCollection closed_star(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
The closed star contains the input simplex, all its top dimension cofaces, and their faces.
Definition: closed_star.cpp:12
std::conditional_t< IsConst, attribute::ConstAccessor< T >, attribute::MutableAccessor< T > > Accessor
Definition: Accessor.hpp:30
- - + diff --git a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.map b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.map index 5924196c91..1ab6a582fd 100644 --- a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.map +++ b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.md5 b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.md5 index 4f2ea6c674..2a8dfab8e0 100644 --- a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.md5 +++ b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.md5 @@ -1 +1 @@ -4f757666482db2e7d2c5f5b61cf05c8d \ No newline at end of file +d6cba7c51ba8e852db320d76b43ba416 \ No newline at end of file diff --git a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.svg b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.svg index 421f3de6cb..5b87e596c3 100644 --- a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.svg +++ b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,10 +58,10 @@ var sectionId = 'dynsection-1'; Node1 - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.hpp + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.hpp @@ -69,852 +69,858 @@ var sectionId = 'dynsection-1'; Node2 - -src/wmtk/MultiMeshManager.hpp + +src/wmtk/MultiMeshManager.hpp Node1->Node2 - - + + - - -Node78 - - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.cpp + + +Node79 + + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.cpp - - -Node1->Node78 - - + + +Node1->Node79 + + Node3 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node2->Node3 - - + + - - -Node74 - - -src/wmtk/multimesh -/utils/extract_child -_mesh_from_tag.cpp + + +Node75 + + +src/wmtk/multimesh +/utils/extract_child +_mesh_from_tag.cpp - - -Node2->Node74 - - + + +Node2->Node75 + + Node179 - -src/wmtk/MultiMeshManager.cpp + +src/wmtk/MultiMeshManager.cpp - + Node2->Node179 - - + + Node4 - -src/wmtk/Accessor.cpp + +src/wmtk/Accessor.cpp Node3->Node4 - - + + Node5 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node3->Node5 - - + + Node6 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node3->Node6 - - + + Node7 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node3->Node7 - - + + Node8 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node3->Node8 - - + + Node14 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node3->Node14 - - + + Node15 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node3->Node15 - - + + Node16 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node3->Node16 - - + + Node18 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node3->Node18 - - + + Node20 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node3->Node20 - - + + Node21 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node3->Node21 - - + + Node22 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node3->Node22 - - + + - - -Node3->Node74 - - + + +Node23 + + +src/wmtk/multimesh +/consolidate.cpp + - - -Node3->Node78 - - - - -Node85 - - -src/wmtk/function/Function.cpp - + + +Node3->Node23 + + + + +Node3->Node75 + + - - -Node3->Node85 - - + + +Node3->Node79 + + Node86 - - -src/wmtk/function/PerSimplex -Function.cpp + + +src/wmtk/function/Function.cpp Node3->Node86 - - + + Node87 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node3->Node87 - - + + Node88 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node3->Node88 - - + + Node89 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node3->Node89 - - + + Node90 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node3->Node90 - - + + Node91 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node3->Node91 - - + + Node92 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node3->Node92 - - + + Node93 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node3->Node93 - - + + Node94 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node3->Node94 - - + + Node95 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node3->Node95 - - + + Node96 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node3->Node96 - - + + Node97 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node3->Node97 - - + + Node98 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node3->Node98 - - + + Node99 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node3->Node99 - - + + Node100 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node3->Node100 - - + + Node101 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node3->Node101 - - + + Node102 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node3->Node102 - - + + Node103 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node3->Node103 - - + + Node104 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node3->Node104 - - + + Node105 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node3->Node105 - - + + - + -Node158 - - -src/wmtk/io/CachedMultiMesh.cpp +Node106 + + +src/wmtk/io/Cache.hpp - + -Node3->Node158 - - +Node3->Node106 + + Node159 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node3->Node159 - - + + Node160 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node3->Node160 - - + + Node161 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node3->Node161 - - + + Node162 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node3->Node162 - - + + Node163 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node3->Node163 - - + + Node164 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node3->Node164 - - + + Node165 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node3->Node165 - - + + Node166 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node3->Node166 - - + + Node167 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node3->Node167 - - + + Node168 - -src/wmtk/multimesh -/MappableContainer.cpp + +src/wmtk/multimesh +/MappableContainer.cpp - + Node3->Node168 - - + + - + Node3->Node179 - - + + Node8->Node14 - - + + Node8->Node15 - - + + Node8->Node16 - - + + Node8->Node18 - - + + Node8->Node20 - - + + Node8->Node21 - - + + Node8->Node22 - - + + - + -Node8->Node74 - - +Node8->Node23 + + - + -Node8->Node78 - - +Node8->Node75 + + + + + +Node8->Node79 + + - + Node167->Node166 - - + + diff --git a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl_org.svg b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl_org.svg index 60432092f8..34dc349db6 100644 --- a/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl_org.svg +++ b/_update_vertex_multi_mesh_map_hash_8hpp__dep__incl_org.svg @@ -4,18 +4,18 @@ - + src/wmtk/operations/utils/UpdateVertexMultiMeshMapHash.hpp Node1 - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.hpp + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.hpp @@ -23,852 +23,858 @@ Node2 - -src/wmtk/MultiMeshManager.hpp + +src/wmtk/MultiMeshManager.hpp Node1->Node2 - - + + - - -Node78 - - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.cpp + + +Node79 + + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.cpp - - -Node1->Node78 - - + + +Node1->Node79 + + Node3 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node2->Node3 - - + + - - -Node74 - - -src/wmtk/multimesh -/utils/extract_child -_mesh_from_tag.cpp + + +Node75 + + +src/wmtk/multimesh +/utils/extract_child +_mesh_from_tag.cpp - - -Node2->Node74 - - + + +Node2->Node75 + + Node179 - -src/wmtk/MultiMeshManager.cpp + +src/wmtk/MultiMeshManager.cpp - + Node2->Node179 - - + + Node4 - -src/wmtk/Accessor.cpp + +src/wmtk/Accessor.cpp Node3->Node4 - - + + Node5 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node3->Node5 - - + + Node6 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node3->Node6 - - + + Node7 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node3->Node7 - - + + Node8 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node3->Node8 - - + + Node14 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node3->Node14 - - + + Node15 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node3->Node15 - - + + Node16 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node3->Node16 - - + + Node18 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node3->Node18 - - + + Node20 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node3->Node20 - - + + Node21 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node3->Node21 - - + + Node22 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node3->Node22 - - + + - - -Node3->Node74 - - + + +Node23 + + +src/wmtk/multimesh +/consolidate.cpp + - - -Node3->Node78 - - - - -Node85 - - -src/wmtk/function/Function.cpp - + + +Node3->Node23 + + + + +Node3->Node75 + + - - -Node3->Node85 - - + + +Node3->Node79 + + Node86 - - -src/wmtk/function/PerSimplex -Function.cpp + + +src/wmtk/function/Function.cpp Node3->Node86 - - + + Node87 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node3->Node87 - - + + Node88 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node3->Node88 - - + + Node89 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node3->Node89 - - + + Node90 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node3->Node90 - - + + Node91 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node3->Node91 - - + + Node92 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node3->Node92 - - + + Node93 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node3->Node93 - - + + Node94 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node3->Node94 - - + + Node95 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node3->Node95 - - + + Node96 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node3->Node96 - - + + Node97 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node3->Node97 - - + + Node98 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node3->Node98 - - + + Node99 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node3->Node99 - - + + Node100 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node3->Node100 - - + + Node101 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node3->Node101 - - + + Node102 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node3->Node102 - - + + Node103 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node3->Node103 - - + + Node104 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node3->Node104 - - + + Node105 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node3->Node105 - - + + - + -Node158 - - -src/wmtk/io/CachedMultiMesh.cpp +Node106 + + +src/wmtk/io/Cache.hpp - + -Node3->Node158 - - +Node3->Node106 + + Node159 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node3->Node159 - - + + Node160 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node3->Node160 - - + + Node161 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node3->Node161 - - + + Node162 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node3->Node162 - - + + Node163 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node3->Node163 - - + + Node164 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node3->Node164 - - + + Node165 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node3->Node165 - - + + Node166 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node3->Node166 - - + + Node167 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node3->Node167 - - + + Node168 - -src/wmtk/multimesh -/MappableContainer.cpp + +src/wmtk/multimesh +/MappableContainer.cpp - + Node3->Node168 - - + + - + Node3->Node179 - - + + Node8->Node14 - - + + Node8->Node15 - - + + Node8->Node16 - - + + Node8->Node18 - - + + Node8->Node20 - - + + Node8->Node21 - - + + Node8->Node22 - - + + - + -Node8->Node74 - - +Node8->Node23 + + - + -Node8->Node78 - - +Node8->Node75 + + + + + +Node8->Node79 + + - + Node167->Node166 - - + + diff --git a/_update_vertex_multi_mesh_map_hash_8hpp_source.html b/_update_vertex_multi_mesh_map_hash_8hpp_source.html index 75fc655c89..25adec7a51 100644 --- a/_update_vertex_multi_mesh_map_hash_8hpp_source.html +++ b/_update_vertex_multi_mesh_map_hash_8hpp_source.html @@ -150,7 +150,7 @@
void update_vertex_operation_hashes(Mesh &m, const Tuple &vertex, Accessor< int64_t > &hash_accessor)
-
void update_vertex_operation_multimesh_map_hash(Mesh &m, const simplex::SimplexCollection &vertex_closed_star, Accessor< int64_t > &parent_hash_accessor)
+
void update_vertex_operation_multimesh_map_hash(Mesh &m, const simplex::SimplexCollection &vertex_closed_star, Accessor< int64_t > &parent_hash_accessor)
Definition: Accessor.cpp:8
diff --git a/_use_parent_scope_r_a_i_i_8hpp__dep__incl.map b/_use_parent_scope_r_a_i_i_8hpp__dep__incl.map index 15dfb69676..edde238663 100644 --- a/_use_parent_scope_r_a_i_i_8hpp__dep__incl.map +++ b/_use_parent_scope_r_a_i_i_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + diff --git a/_use_parent_scope_r_a_i_i_8hpp__dep__incl.md5 b/_use_parent_scope_r_a_i_i_8hpp__dep__incl.md5 index e2d53e87e9..efe3c4b5f4 100644 --- a/_use_parent_scope_r_a_i_i_8hpp__dep__incl.md5 +++ b/_use_parent_scope_r_a_i_i_8hpp__dep__incl.md5 @@ -1 +1 @@ -8ce0d937980391e314823bf1039c7047 \ No newline at end of file +334b1f6f1123a878e43c878192bcfd6d \ No newline at end of file diff --git a/_use_parent_scope_r_a_i_i_8hpp__dep__incl.svg b/_use_parent_scope_r_a_i_i_8hpp__dep__incl.svg index da1587d414..2adf064137 100644 --- a/_use_parent_scope_r_a_i_i_8hpp__dep__incl.svg +++ b/_use_parent_scope_r_a_i_i_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-0'; Node1 - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.hpp + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.hpp @@ -68,16 +68,16 @@ var sectionId = 'dynsection-0'; Node2 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node2 - - + + @@ -91,8 +91,8 @@ var sectionId = 'dynsection-0'; Node2->Node3 - - + + @@ -107,8 +107,8 @@ var sectionId = 'dynsection-0'; Node2->Node4 - - + + @@ -123,8 +123,8 @@ var sectionId = 'dynsection-0'; Node2->Node5 - - + + @@ -139,639 +139,639 @@ var sectionId = 'dynsection-0'; Node2->Node6 - - + + Node7 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node2->Node7 - - + + Node13 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node2->Node13 - - + + Node14 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node2->Node14 - - + + Node15 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node2->Node15 - - + + Node17 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node2->Node17 - - + + Node19 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node2->Node19 - - + + Node20 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node2->Node20 - - + + Node21 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node2->Node21 - - + + - + -Node84 - - -src/wmtk/function/Function.cpp +Node22 + + +src/wmtk/multimesh +/consolidate.cpp - - -Node2->Node84 - - + + +Node2->Node22 + + Node85 - - -src/wmtk/function/PerSimplex -Function.cpp + + +src/wmtk/function/Function.cpp Node2->Node85 - - + + Node86 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node2->Node86 - - + + Node87 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node2->Node87 - - + + Node88 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node2->Node88 - - + + Node89 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node2->Node89 - - + + Node90 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node2->Node90 - - + + Node91 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node2->Node91 - - + + Node92 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node2->Node92 - - + + Node93 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node2->Node93 - - + + Node94 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node2->Node94 - - + + Node95 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node2->Node95 - - + + Node96 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node2->Node96 - - + + Node97 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node2->Node97 - - + + Node98 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node2->Node98 - - + + Node99 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node2->Node99 - - + + Node100 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node2->Node100 - - + + Node101 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node2->Node101 - - + + Node102 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node102 - - + + Node103 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node2->Node103 - - + + Node104 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node104 - - + + - + -Node157 - - -src/wmtk/io/CachedMultiMesh.cpp +Node105 + + +src/wmtk/io/Cache.hpp - + -Node2->Node157 - - +Node2->Node105 + + Node158 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node2->Node158 - - + + Node159 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node2->Node159 - - + + Node160 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node2->Node160 - - + + Node161 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node2->Node161 - - + + Node162 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node2->Node162 - - + + Node163 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node2->Node163 - - + + Node164 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node2->Node164 - - + + Node165 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node2->Node165 - - + + Node166 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node2->Node166 - - + + Node167 - -src/wmtk/multimesh -/MappableContainer.cpp + +src/wmtk/multimesh +/MappableContainer.cpp - + Node2->Node167 - - + + @@ -784,144 +784,150 @@ var sectionId = 'dynsection-0'; - + Node2->Node168 - - + + Node170 - -src/wmtk/multimesh -/MultiMeshVisitor.hpp + +src/wmtk/multimesh +/MultiMeshVisitor.hpp - + Node2->Node170 - - + + Node171 - -src/wmtk/multimesh -/same_simplex_dimension -_bijection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_bijection.cpp - + Node2->Node171 - - + + Node172 - -src/wmtk/multimesh -/same_simplex_dimension -_surjection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_surjection.cpp - + Node2->Node172 - - + + Node7->Node13 - - + + Node7->Node14 - - + + Node7->Node15 - - + + Node7->Node17 - - + + Node7->Node19 - - + + Node7->Node20 - - + + Node7->Node21 - - + + + + + +Node7->Node22 + + - + Node166->Node165 - - + + - + Node168->Node13 - - + + - + Node168->Node14 - - + + - + Node168->Node15 - - - - - -Node170->Node19 - - + + Node170->Node20 - - + + Node170->Node21 - - + + + + + +Node170->Node22 + + diff --git a/_use_parent_scope_r_a_i_i_8hpp__dep__incl_org.svg b/_use_parent_scope_r_a_i_i_8hpp__dep__incl_org.svg index 743946e9de..08a4c02135 100644 --- a/_use_parent_scope_r_a_i_i_8hpp__dep__incl_org.svg +++ b/_use_parent_scope_r_a_i_i_8hpp__dep__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/multimesh/attribute/UseParentScopeRAII.hpp Node1 - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.hpp + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.hpp @@ -22,16 +22,16 @@ Node2 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node2 - - + + @@ -45,8 +45,8 @@ Node2->Node3 - - + + @@ -61,8 +61,8 @@ Node2->Node4 - - + + @@ -77,8 +77,8 @@ Node2->Node5 - - + + @@ -93,639 +93,639 @@ Node2->Node6 - - + + Node7 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node2->Node7 - - + + Node13 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node2->Node13 - - + + Node14 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node2->Node14 - - + + Node15 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node2->Node15 - - + + Node17 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node2->Node17 - - + + Node19 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp - + Node2->Node19 - - + + Node20 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node2->Node20 - - + + Node21 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node2->Node21 - - + + - + -Node84 - - -src/wmtk/function/Function.cpp +Node22 + + +src/wmtk/multimesh +/consolidate.cpp - - -Node2->Node84 - - + + +Node2->Node22 + + Node85 - - -src/wmtk/function/PerSimplex -Function.cpp + + +src/wmtk/function/Function.cpp Node2->Node85 - - + + Node86 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node2->Node86 - - + + Node87 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node2->Node87 - - + + Node88 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node2->Node88 - - + + Node89 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node2->Node89 - - + + Node90 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node2->Node90 - - + + Node91 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node2->Node91 - - + + Node92 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node2->Node92 - - + + Node93 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node2->Node93 - - + + Node94 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node2->Node94 - - + + Node95 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node2->Node95 - - + + Node96 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node2->Node96 - - + + Node97 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node2->Node97 - - + + Node98 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node2->Node98 - - + + Node99 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node2->Node99 - - + + Node100 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node2->Node100 - - + + Node101 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node2->Node101 - - + + Node102 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node102 - - + + Node103 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node2->Node103 - - + + Node104 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node104 - - + + - + -Node157 - - -src/wmtk/io/CachedMultiMesh.cpp +Node105 + + +src/wmtk/io/Cache.hpp - + -Node2->Node157 - - +Node2->Node105 + + Node158 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node2->Node158 - - + + Node159 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node2->Node159 - - + + Node160 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node2->Node160 - - + + Node161 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node2->Node161 - - + + Node162 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node2->Node162 - - + + Node163 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node2->Node163 - - + + Node164 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node2->Node164 - - + + Node165 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node2->Node165 - - + + Node166 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node2->Node166 - - + + Node167 - -src/wmtk/multimesh -/MappableContainer.cpp + +src/wmtk/multimesh +/MappableContainer.cpp - + Node2->Node167 - - + + @@ -738,144 +738,150 @@ - + Node2->Node168 - - + + Node170 - -src/wmtk/multimesh -/MultiMeshVisitor.hpp + +src/wmtk/multimesh +/MultiMeshVisitor.hpp - + Node2->Node170 - - + + Node171 - -src/wmtk/multimesh -/same_simplex_dimension -_bijection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_bijection.cpp - + Node2->Node171 - - + + Node172 - -src/wmtk/multimesh -/same_simplex_dimension -_surjection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_surjection.cpp - + Node2->Node172 - - + + Node7->Node13 - - + + Node7->Node14 - - + + Node7->Node15 - - + + Node7->Node17 - - + + Node7->Node19 - - + + Node7->Node20 - - + + Node7->Node21 - - + + + + + +Node7->Node22 + + - + Node166->Node165 - - + + - + Node168->Node13 - - + + - + Node168->Node14 - - + + - + Node168->Node15 - - - - - -Node170->Node19 - - + + Node170->Node20 - - + + Node170->Node21 - - + + + + + +Node170->Node22 + + diff --git a/_vertex_laplacian_smooth_8cpp_source.html b/_vertex_laplacian_smooth_8cpp_source.html index 3ccfe1109f..333a3be29f 100644 --- a/_vertex_laplacian_smooth_8cpp_source.html +++ b/_vertex_laplacian_smooth_8cpp_source.html @@ -149,7 +149,7 @@ -
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:874
+
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:875
virtual bool operator()(Mesh &m, const simplex::Simplex &s)
diff --git a/_vertex_tangential_laplacian_smooth_8cpp_source.html b/_vertex_tangential_laplacian_smooth_8cpp_source.html index 5cb6e41a44..8afb6b63b8 100644 --- a/_vertex_tangential_laplacian_smooth_8cpp_source.html +++ b/_vertex_tangential_laplacian_smooth_8cpp_source.html @@ -189,12 +189,12 @@ -
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:940
-
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:63
-
Tuple switch_face(const Tuple &tuple) const
Definition: Mesh.hpp:944
-
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:874
-
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:81
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:941
+
bool is_boundary(const simplex::Simplex &tuple) const
check if a simplex lies on a boundary or not
Definition: Mesh.cpp:67
+
Tuple switch_face(const Tuple &tuple) const
Definition: Mesh.hpp:945
+
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:875
+
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:85
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
diff --git a/_volume_remesher_triangle_insertion_8cpp_source.html b/_volume_remesher_triangle_insertion_8cpp_source.html index 2c7c9122df..57dfbf177f 100644 --- a/_volume_remesher_triangle_insertion_8cpp_source.html +++ b/_volume_remesher_triangle_insertion_8cpp_source.html @@ -700,48 +700,49 @@
583 {
584  constexpr static PrimitiveType PV = PrimitiveType::Vertex;
585  constexpr static PrimitiveType PE = PrimitiveType::Edge;
-
586  constexpr static PrimitiveType PF = PrimitiveType::Face;
+
586  constexpr static PrimitiveType PF = PrimitiveType::Triangle;
587  constexpr static PrimitiveType PT = PrimitiveType::Tetrahedron;
588 
589  auto [tetmesh, tet_face_on_input_surface] =
590  generate_raw_tetmesh_from_input_surface(V, F, eps_target, bgV, bgF);
591 
-
592  auto surface_handle = tetmesh->register_attribute<int64_t>("surface", PrimitiveType::Face, 1);
-
593  auto surface_accessor = tetmesh->create_accessor<int64_t>(surface_handle);
-
594 
-
595  const auto& tets = tetmesh->get_all(PrimitiveType::Tetrahedron);
-
596  assert(tets.size() == tet_face_on_input_surface.size());
-
597 
-
598  for (int64_t i = 0; i < tets.size(); ++i) {
-
599  const auto& t = tets[i]; // local face 2
-
600  std::array<Tuple, 4> fs = {
-
601  {tetmesh->switch_tuples(t, {PV, PE, PF}),
-
602  tetmesh->switch_tuples(t, {PE, PF}),
-
603  t,
-
604  tetmesh->switch_tuples(t, {PF})}};
-
605 
-
606  for (int64_t j = 0; j < 4; ++j) {
-
607  if (tet_face_on_input_surface[i][j]) {
-
608  surface_accessor.scalar_attribute(fs[j]) = 1;
-
609  } else {
-
610  surface_accessor.scalar_attribute(fs[j]) = 0;
-
611  }
-
612  }
-
613  }
-
614 
- -
616  *tetmesh,
-
617  "surface",
-
618  1,
-
619  PF);
-
620 
-
621  wmtk::logger().info("registered surface child mesh to tetmesh. Tetmesh has face attribute with "
-
622  "name \"surface\"");
-
623 
-
624  return std::make_tuple(tetmesh, child_ptr);
-
625 }
-
626 
-
627 } // namespace wmtk::utils
+
592  auto surface_handle =
+
593  tetmesh->register_attribute<int64_t>("surface", PrimitiveType::Triangle, 1);
+
594  auto surface_accessor = tetmesh->create_accessor<int64_t>(surface_handle);
+
595 
+
596  const auto& tets = tetmesh->get_all(PrimitiveType::Tetrahedron);
+
597  assert(tets.size() == tet_face_on_input_surface.size());
+
598 
+
599  for (int64_t i = 0; i < tets.size(); ++i) {
+
600  const auto& t = tets[i]; // local face 2
+
601  std::array<Tuple, 4> fs = {
+
602  {tetmesh->switch_tuples(t, {PV, PE, PF}),
+
603  tetmesh->switch_tuples(t, {PE, PF}),
+
604  t,
+
605  tetmesh->switch_tuples(t, {PF})}};
+
606 
+
607  for (int64_t j = 0; j < 4; ++j) {
+
608  if (tet_face_on_input_surface[i][j]) {
+
609  surface_accessor.scalar_attribute(fs[j]) = 1;
+
610  } else {
+
611  surface_accessor.scalar_attribute(fs[j]) = 0;
+
612  }
+
613  }
+
614  }
+
615 
+ +
617  *tetmesh,
+
618  "surface",
+
619  1,
+
620  PF);
+
621 
+
622  wmtk::logger().info("registered surface child mesh to tetmesh. Tetmesh has face attribute with "
+
623  "name \"surface\"");
+
624 
+
625  return std::make_tuple(tetmesh, child_ptr);
+
626 }
+
627 
+
628 } // namespace wmtk::utils
@@ -750,7 +751,7 @@
attribute::MeshAttributeHandle set_matrix_attribute(const Mat &data, const std::string &name, const PrimitiveType &type, Mesh &mesh)
Definition: mesh_utils.hpp:9
-
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
+
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
std::vector< std::array< int64_t, 3 > > triangulate_polygon_face(std::vector< Vector3d > points)
std::tuple< std::shared_ptr< wmtk::TetMesh >, std::shared_ptr< wmtk::Mesh > > generate_raw_tetmesh_with_surface_from_input(const RowVectors3d &V, const RowVectors3l &F, const double eps_target, const RowVectors3d &bgV, const RowVectors4l &bgF)
@@ -765,7 +766,7 @@
Vector< double, 3 > Vector3d
Definition: Types.hpp:38
RowVectors< double, 3 > RowVectors3d
Definition: Types.hpp:48
- + diff --git a/annotated.html b/annotated.html index 130860caef..b658c726f1 100644 --- a/annotated.html +++ b/annotated.html @@ -374,7 +374,7 @@  Cmesh_type_from_primitive_type  Cmesh_type_from_primitive_type< PrimitiveType::Vertex >  Cmesh_type_from_primitive_type< PrimitiveType::Edge > - Cmesh_type_from_primitive_type< PrimitiveType::Face > + Cmesh_type_from_primitive_type< PrimitiveType::Triangle >  Cmesh_type_from_primitive_type< PrimitiveType::Tetrahedron >  CRandomSeedSingleton  CTupleCellLessThan diff --git a/annotated_dup.js b/annotated_dup.js index 91aefc1578..1b50f75ee6 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -274,7 +274,7 @@ var annotated_dup = [ "mesh_type_from_primitive_type", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type" ], [ "mesh_type_from_primitive_type< PrimitiveType::Vertex >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_vertex_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_vertex_01_4" ], [ "mesh_type_from_primitive_type< PrimitiveType::Edge >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_edge_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_edge_01_4" ], - [ "mesh_type_from_primitive_type< PrimitiveType::Face >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4" ], + [ "mesh_type_from_primitive_type< PrimitiveType::Triangle >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4" ], [ "mesh_type_from_primitive_type< PrimitiveType::Tetrahedron >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_tetrahedron_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_tetrahedron_01_4" ], [ "RandomSeedSingleton", "classwmtk_1_1utils_1_1_random_seed_singleton.html", "classwmtk_1_1utils_1_1_random_seed_singleton" ], [ "TupleCellLessThan", "classwmtk_1_1utils_1_1_tuple_cell_less_than.html", "classwmtk_1_1utils_1_1_tuple_cell_less_than" ], diff --git a/attribute_2_attribute_scope_handle_8hpp__dep__incl.map b/attribute_2_attribute_scope_handle_8hpp__dep__incl.map index aac98042ab..e03de0d3ef 100644 --- a/attribute_2_attribute_scope_handle_8hpp__dep__incl.map +++ b/attribute_2_attribute_scope_handle_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 b/attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 index bdeb4d2420..9309b8e637 100644 --- a/attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 +++ b/attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 @@ -1 +1 @@ -1b76f5af3fa66a76f6e8ba0e7465057e \ No newline at end of file +e3e4fd3e6207c72eb8d9e93f17e79f91 \ No newline at end of file diff --git a/attribute_2_attribute_scope_handle_8hpp__dep__incl.svg b/attribute_2_attribute_scope_handle_8hpp__dep__incl.svg index 78339d9c3e..c9de5513d3 100644 --- a/attribute_2_attribute_scope_handle_8hpp__dep__incl.svg +++ b/attribute_2_attribute_scope_handle_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-0'; Node1 - -src/wmtk/attribute -/AttributeScopeHandle.hpp + +src/wmtk/attribute +/AttributeScopeHandle.hpp @@ -68,851 +68,857 @@ var sectionId = 'dynsection-0'; Node2 - -src/wmtk/attribute -/AttributeManager.hpp + +src/wmtk/attribute +/AttributeManager.hpp Node1->Node2 - - + + Node11 - -src/wmtk/attribute -/AttributeScopeHandle.cpp + +src/wmtk/attribute +/AttributeScopeHandle.cpp - + Node1->Node11 - - + + Node26 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp - + Node1->Node26 - - + + - - -Node41 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +Node42 + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp - - -Node1->Node41 - - + + +Node1->Node42 + + Node309 - -src/wmtk/MultiMeshManager.hpp + +src/wmtk/MultiMeshManager.hpp - + Node1->Node309 - - + + Node3 - -src/wmtk/Accessor.cpp + +src/wmtk/Accessor.cpp Node2->Node3 - - + + Node4 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node2->Node4 - - + + Node5 - -src/wmtk/attribute -/AccessorBase.hxx + +src/wmtk/attribute +/AccessorBase.hxx Node2->Node5 - - + + Node317 - -src/wmtk/attribute -/AttributeManager.cpp + +src/wmtk/attribute +/AttributeManager.cpp Node2->Node317 - - + + Node2->Node11 - - + + Node320 - -src/wmtk/attribute -/internal/CheckpointScope.cpp + +src/wmtk/attribute +/internal/CheckpointScope.cpp Node2->Node320 - - + + Node2->Node26 - - + + Node26->Node3 - - + + Node26->Node4 - - + + Node27 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node26->Node27 - - + + Node28 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node26->Node28 - - + + Node29 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node26->Node29 - - + + Node35 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node26->Node35 - - + + Node36 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node26->Node36 - - + + Node37 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node26->Node37 - - + + Node39 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node26->Node39 - - - - - -Node26->Node41 - - + + - - -Node42 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +Node41 + + +src/wmtk/Mesh.cpp + + +Node26->Node41 + + + Node26->Node42 - - + + - + -Node20 - - -src/wmtk/function/Function.cpp +Node43 + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - - -Node26->Node20 - - + + +Node26->Node43 + + - + -Node105 - - -src/wmtk/function/PerSimplex -Function.cpp +Node20 + + +src/wmtk/function/Function.cpp - + -Node26->Node105 - - +Node26->Node20 + + Node106 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node26->Node106 - - + + Node107 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node26->Node107 - - + + Node108 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node26->Node108 - - + + Node109 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node26->Node109 - - + + Node110 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node26->Node110 - - + + Node111 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node26->Node111 - - + + Node112 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node26->Node112 - - + + Node113 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node26->Node113 - - + + Node114 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node26->Node114 - - + + Node115 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node26->Node115 - - + + Node116 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node26->Node116 - - + + Node117 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node26->Node117 - - + + Node118 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node26->Node118 - - + + Node119 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node26->Node119 - - + + Node120 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node26->Node120 - - + + Node121 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node26->Node121 - - + + Node122 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node122 - - + + Node123 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node26->Node123 - - + + Node124 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node124 - - + + - + -Node177 - - -src/wmtk/io/CachedMultiMesh.cpp +Node125 + + +src/wmtk/io/Cache.hpp - + -Node26->Node177 - - +Node26->Node125 + + Node178 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node26->Node178 - - + + Node179 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node26->Node179 - - + + Node180 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node26->Node180 - - + + Node181 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node26->Node181 - - + + Node182 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node26->Node182 - - + + Node183 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node26->Node183 - - + + Node184 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node26->Node184 - - + + Node185 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node26->Node185 - - + + Node186 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node26->Node186 - - + + Node29->Node35 - - + + Node29->Node36 - - + + Node29->Node37 - - + + Node29->Node39 - - + + Node29->Node41 - - + + Node29->Node42 - - + + + + + +Node29->Node43 + + - + Node186->Node185 - - + + - + Node309->Node26 - - + + diff --git a/attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg b/attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg index d240f3830d..99547ba3b8 100644 --- a/attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg +++ b/attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/attribute/AttributeScopeHandle.hpp Node1 - -src/wmtk/attribute -/AttributeScopeHandle.hpp + +src/wmtk/attribute +/AttributeScopeHandle.hpp @@ -22,851 +22,857 @@ Node2 - -src/wmtk/attribute -/AttributeManager.hpp + +src/wmtk/attribute +/AttributeManager.hpp Node1->Node2 - - + + Node11 - -src/wmtk/attribute -/AttributeScopeHandle.cpp + +src/wmtk/attribute +/AttributeScopeHandle.cpp - + Node1->Node11 - - + + Node26 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp - + Node1->Node26 - - + + - - -Node41 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +Node42 + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp - - -Node1->Node41 - - + + +Node1->Node42 + + Node309 - -src/wmtk/MultiMeshManager.hpp + +src/wmtk/MultiMeshManager.hpp - + Node1->Node309 - - + + Node3 - -src/wmtk/Accessor.cpp + +src/wmtk/Accessor.cpp Node2->Node3 - - + + Node4 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node2->Node4 - - + + Node5 - -src/wmtk/attribute -/AccessorBase.hxx + +src/wmtk/attribute +/AccessorBase.hxx Node2->Node5 - - + + Node317 - -src/wmtk/attribute -/AttributeManager.cpp + +src/wmtk/attribute +/AttributeManager.cpp Node2->Node317 - - + + Node2->Node11 - - + + Node320 - -src/wmtk/attribute -/internal/CheckpointScope.cpp + +src/wmtk/attribute +/internal/CheckpointScope.cpp Node2->Node320 - - + + Node2->Node26 - - + + Node26->Node3 - - + + Node26->Node4 - - + + Node27 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node26->Node27 - - + + Node28 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node26->Node28 - - + + Node29 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node26->Node29 - - + + Node35 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp - + Node26->Node35 - - + + Node36 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node26->Node36 - - + + Node37 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node26->Node37 - - + + Node39 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node26->Node39 - - - - - -Node26->Node41 - - + + - - -Node42 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +Node41 + + +src/wmtk/Mesh.cpp + + +Node26->Node41 + + + Node26->Node42 - - + + - + -Node20 - - -src/wmtk/function/Function.cpp +Node43 + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - - -Node26->Node20 - - + + +Node26->Node43 + + - + -Node105 - - -src/wmtk/function/PerSimplex -Function.cpp +Node20 + + +src/wmtk/function/Function.cpp - + -Node26->Node105 - - +Node26->Node20 + + Node106 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node26->Node106 - - + + Node107 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node26->Node107 - - + + Node108 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node26->Node108 - - + + Node109 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node26->Node109 - - + + Node110 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node26->Node110 - - + + Node111 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node26->Node111 - - + + Node112 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node26->Node112 - - + + Node113 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node26->Node113 - - + + Node114 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node26->Node114 - - + + Node115 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node26->Node115 - - + + Node116 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node26->Node116 - - + + Node117 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node26->Node117 - - + + Node118 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node26->Node118 - - + + Node119 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node26->Node119 - - + + Node120 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node26->Node120 - - + + Node121 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node26->Node121 - - + + Node122 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node122 - - + + Node123 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node26->Node123 - - + + Node124 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node26->Node124 - - + + - + -Node177 - - -src/wmtk/io/CachedMultiMesh.cpp +Node125 + + +src/wmtk/io/Cache.hpp - + -Node26->Node177 - - +Node26->Node125 + + Node178 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node26->Node178 - - + + Node179 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node26->Node179 - - + + Node180 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node26->Node180 - - + + Node181 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node26->Node181 - - + + Node182 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node26->Node182 - - + + Node183 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node26->Node183 - - + + Node184 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node26->Node184 - - + + Node185 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node26->Node185 - - + + Node186 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node26->Node186 - - + + Node29->Node35 - - + + Node29->Node36 - - + + Node29->Node37 - - + + Node29->Node39 - - + + Node29->Node41 - - + + Node29->Node42 - - + + + + + +Node29->Node43 + + - + Node186->Node185 - - + + - + Node309->Node26 - - + + diff --git a/autogen_2edge__mesh_2local__switch__tuple_8hpp.html b/autogen_2edge__mesh_2local__switch__tuple_8hpp.html index 746f852e75..654fc8b76c 100644 --- a/autogen_2edge__mesh_2local__switch__tuple_8hpp.html +++ b/autogen_2edge__mesh_2local__switch__tuple_8hpp.html @@ -124,7 +124,7 @@
Include dependency graph for local_switch_tuple.hpp:
-
+
diff --git a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.map b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.map index 639db70458..bd970aabf4 100644 --- a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.map +++ b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.map @@ -1,14 +1,15 @@ - - - - - + + + + + - + - - - - + + + + + diff --git a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.md5 b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.md5 index 1365e8aa9c..828ba39f53 100644 --- a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.md5 +++ b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.md5 @@ -1 +1 @@ -fa3a2d93bbd4d3233e1ac6fdf276ccbb \ No newline at end of file +b987389d2599544ef63a8f1d7da26992 \ No newline at end of file diff --git a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.svg b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.svg index 12046cdfec..9859871c83 100644 --- a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.svg +++ b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl.svg @@ -4,17 +4,63 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + src/wmtk/autogen/edge_mesh/local_switch_tuple.hpp Node1 - -src/wmtk/autogen/edge -_mesh/local_switch_tuple.hpp + +src/wmtk/autogen/edge +_mesh/local_switch_tuple.hpp @@ -22,214 +68,271 @@ Node2 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node1->Node2 - - + + Node8 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node1->Node8 - - + + Node10 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node1->Node10 - - + + Node3 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node2->Node3 - - + + Node4 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node2->Node4 - - + + Node2->Node8 - - + + Node9 - -Cell.hpp + +Cell.hpp Node2->Node9 - - + + Node3->Node4 - - + + Node3->Node8 - - + + Node5 - -stdexcept + +stdexcept Node4->Node5 - - + + Node6 - -string_view + +string_view Node4->Node6 - - + + Node7 - -vector + +vector Node4->Node7 - - + + Node8->Node4 - - + + Node9->Node3 - - + + Node9->Node8 - - + + - + Node10->Node5 - - + + Node11 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node10->Node11 - - - - - -Node11->Node8 - - + + Node12 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node11->Node12 - - +Node10->Node12 + + + + + +Node12->Node8 + + + + + +Node13 + + +string + + + + +Node12->Node13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl_org.svg b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl_org.svg new file mode 100644 index 0000000000..21fc1750fd --- /dev/null +++ b/autogen_2edge__mesh_2local__switch__tuple_8hpp__incl_org.svg @@ -0,0 +1,250 @@ + + + + + + +src/wmtk/autogen/edge_mesh/local_switch_tuple.hpp + + +Node1 + + +src/wmtk/autogen/edge +_mesh/local_switch_tuple.hpp + + + + + +Node2 + + +wmtk/Primitive.hpp + + + + + +Node1->Node2 + + + + + +Node8 + + +wmtk/Tuple.hpp + + + + + +Node1->Node8 + + + + + +Node10 + + +local_switch_tuple.hxx + + + + + +Node1->Node10 + + + + + +Node3 + + +wmtk/simplex/Simplex.hpp + + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk/PrimitiveType.hpp + + + + + +Node2->Node4 + + + + + +Node2->Node8 + + + + + +Node9 + + +Cell.hpp + + + + + +Node2->Node9 + + + + + +Node3->Node4 + + + + + +Node3->Node8 + + + + + +Node5 + + +stdexcept + + + + + +Node4->Node5 + + + + + +Node6 + + +string_view + + + + + +Node4->Node6 + + + + + +Node7 + + +vector + + + + + +Node4->Node7 + + + + + +Node8->Node4 + + + + + +Node9->Node3 + + + + + +Node9->Node8 + + + + + +Node10->Node5 + + + + + +Node11 + + +cassert + + + + + +Node10->Node11 + + + + + +Node12 + + +wmtk/utils/TupleInspector.hpp + + + + + +Node10->Node12 + + + + + +Node12->Node8 + + + + + +Node13 + + +string + + + + + +Node12->Node13 + + + + + diff --git a/autogen_2edge__mesh_2local__switch__tuple_8hpp_source.html b/autogen_2edge__mesh_2local__switch__tuple_8hpp_source.html index 0a3c66ffff..b9242a5d38 100644 --- a/autogen_2edge__mesh_2local__switch__tuple_8hpp_source.html +++ b/autogen_2edge__mesh_2local__switch__tuple_8hpp_source.html @@ -127,7 +127,7 @@ -
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
diff --git a/autogen_2local__switch__tuple_8cpp__incl.map b/autogen_2local__switch__tuple_8cpp__incl.map index bab87ccaa2..83ead3beb6 100644 --- a/autogen_2local__switch__tuple_8cpp__incl.map +++ b/autogen_2local__switch__tuple_8cpp__incl.map @@ -1,28 +1,29 @@ - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/autogen_2local__switch__tuple_8cpp__incl.md5 b/autogen_2local__switch__tuple_8cpp__incl.md5 index 57ad7fe473..fb7cc4627c 100644 --- a/autogen_2local__switch__tuple_8cpp__incl.md5 +++ b/autogen_2local__switch__tuple_8cpp__incl.md5 @@ -1 +1 @@ -4a29084280a85f9415c14638c59196c4 \ No newline at end of file +84461499c8d34055116ac7b33ae7db4e \ No newline at end of file diff --git a/autogen_2local__switch__tuple_8cpp__incl.svg b/autogen_2local__switch__tuple_8cpp__incl.svg index 3b64c50d16..b7802c0a39 100644 --- a/autogen_2local__switch__tuple_8cpp__incl.svg +++ b/autogen_2local__switch__tuple_8cpp__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-0'; Node1 - -src/wmtk/autogen/local -_switch_tuple.cpp + +src/wmtk/autogen/local +_switch_tuple.cpp @@ -76,8 +76,8 @@ var sectionId = 'dynsection-0'; Node1->Node2 - - + + @@ -92,511 +92,532 @@ var sectionId = 'dynsection-0'; Node1->Node11 - - + + - - -Node15 - - -wmtk/autogen/tet_mesh -/local_switch_tuple.hpp + + +Node16 + + +wmtk/autogen/tet_mesh +/local_switch_tuple.hpp - - -Node1->Node15 - - + + +Node1->Node16 + + - - -Node22 - - -wmtk/autogen/tri_mesh -/local_switch_tuple.hpp + + +Node23 + + +wmtk/autogen/tri_mesh +/local_switch_tuple.hpp - - -Node1->Node22 - - + + +Node1->Node23 + + Node3 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node2->Node3 - - + + Node9 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node2->Node9 - - + + Node4 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node3->Node4 - - + + Node5 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node3->Node5 - - + + Node3->Node9 - - + + Node10 - -Cell.hpp + +Cell.hpp Node3->Node10 - - + + Node4->Node5 - - + + Node4->Node9 - - + + Node6 - -stdexcept + +stdexcept Node5->Node6 - - + + Node7 - -string_view + +string_view Node5->Node7 - - + + Node8 - -vector + +vector Node5->Node8 - - + + Node9->Node5 - - + + Node10->Node4 - - + + Node10->Node9 - - + + Node11->Node3 - - + + Node11->Node9 - - + + Node12 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node11->Node12 - - + + - + Node12->Node6 - - + + Node13 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node12->Node13 - - - - - -Node13->Node9 - - + + Node14 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node13->Node14 - - +Node12->Node14 + + - - -Node15->Node3 - - - - - -Node15->Node9 - - + + +Node14->Node9 + + - - -Node16 - - -local_switch_tuple.hxx + + +Node15 + + +string - - -Node15->Node16 - - + + +Node14->Node15 + + - - -Node16->Node6 - - + + +Node16->Node3 + + - - -Node16->Node13 - - + + +Node16->Node9 + + Node17 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node16->Node17 - - + + - - -Node19 - - -local_id_table_offset.hpp - + + +Node17->Node6 + + + + +Node17->Node13 + + - - -Node16->Node19 - - + + +Node17->Node14 + + Node18 - - -cstdint + + +autogenerated_tables.hpp - + Node17->Node18 - - - - - -Node19->Node9 - - + + Node20 - - -array + + +local_id_table_offset.hpp - + + +Node17->Node20 + + + + + +Node19 + + +cstdint + + + + -Node19->Node20 - - +Node18->Node19 + + + + + +Node20->Node9 + + Node21 - - -local_id_table_offset.hxx + + +array - + -Node19->Node21 - - +Node20->Node21 + + - - -Node21->Node13 - - - - - -Node21->Node17 - - + + +Node22 + + +local_id_table_offset.hxx + - - -Node22->Node3 - - - - -Node22->Node9 - - + + +Node20->Node22 + + - - -Node23 - - -local_switch_tuple.hxx - + + +Node22->Node14 + + + + +Node22->Node18 + + - + -Node22->Node23 - - +Node23->Node3 + + - + -Node23->Node6 - - - - - -Node23->Node13 - - +Node23->Node9 + + Node24 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node23->Node24 - - + + + + + +Node24->Node6 + + + + + +Node24->Node14 + + Node25 - - -local_id_table_offset.hpp + + +autogenerated_tables.hpp - + -Node23->Node25 - - - - - -Node24->Node18 - - - - - -Node25->Node9 - - - - - -Node25->Node20 - - +Node24->Node25 + + Node26 - - -local_id_table_offset.hxx + + +local_id_table_offset.hpp - - -Node25->Node26 - - + + +Node24->Node26 + + - + + +Node25->Node19 + + + + -Node26->Node13 - - +Node26->Node9 + + + + + +Node26->Node21 + + + + + +Node27 + + +local_id_table_offset.hxx + + - + -Node26->Node24 - - +Node26->Node27 + + + + + +Node27->Node14 + + + + + +Node27->Node25 + + diff --git a/autogen_2local__switch__tuple_8cpp__incl_org.svg b/autogen_2local__switch__tuple_8cpp__incl_org.svg index 315db3ab4b..eb7d90acb5 100644 --- a/autogen_2local__switch__tuple_8cpp__incl_org.svg +++ b/autogen_2local__switch__tuple_8cpp__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/autogen/local_switch_tuple.cpp Node1 - -src/wmtk/autogen/local -_switch_tuple.cpp + +src/wmtk/autogen/local +_switch_tuple.cpp @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -46,511 +46,532 @@ Node1->Node11 - - + + - - -Node15 - - -wmtk/autogen/tet_mesh -/local_switch_tuple.hpp + + +Node16 + + +wmtk/autogen/tet_mesh +/local_switch_tuple.hpp - - -Node1->Node15 - - + + +Node1->Node16 + + - - -Node22 - - -wmtk/autogen/tri_mesh -/local_switch_tuple.hpp + + +Node23 + + +wmtk/autogen/tri_mesh +/local_switch_tuple.hpp - - -Node1->Node22 - - + + +Node1->Node23 + + Node3 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node2->Node3 - - + + Node9 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node2->Node9 - - + + Node4 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node3->Node4 - - + + Node5 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node3->Node5 - - + + Node3->Node9 - - + + Node10 - -Cell.hpp + +Cell.hpp Node3->Node10 - - + + Node4->Node5 - - + + Node4->Node9 - - + + Node6 - -stdexcept + +stdexcept Node5->Node6 - - + + Node7 - -string_view + +string_view Node5->Node7 - - + + Node8 - -vector + +vector Node5->Node8 - - + + Node9->Node5 - - + + Node10->Node4 - - + + Node10->Node9 - - + + Node11->Node3 - - + + Node11->Node9 - - + + Node12 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node11->Node12 - - + + - + Node12->Node6 - - + + Node13 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node12->Node13 - - - - - -Node13->Node9 - - + + Node14 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node13->Node14 - - +Node12->Node14 + + - - -Node15->Node3 - - - - - -Node15->Node9 - - + + +Node14->Node9 + + - - -Node16 - - -local_switch_tuple.hxx + + +Node15 + + +string - - -Node15->Node16 - - + + +Node14->Node15 + + - - -Node16->Node6 - - + + +Node16->Node3 + + - - -Node16->Node13 - - + + +Node16->Node9 + + Node17 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node16->Node17 - - + + - - -Node19 - - -local_id_table_offset.hpp - + + +Node17->Node6 + + + + +Node17->Node13 + + - - -Node16->Node19 - - + + +Node17->Node14 + + Node18 - - -cstdint + + +autogenerated_tables.hpp - + Node17->Node18 - - - - - -Node19->Node9 - - + + Node20 - - -array + + +local_id_table_offset.hpp - + + +Node17->Node20 + + + + + +Node19 + + +cstdint + + + + -Node19->Node20 - - +Node18->Node19 + + + + + +Node20->Node9 + + Node21 - - -local_id_table_offset.hxx + + +array - + -Node19->Node21 - - +Node20->Node21 + + - - -Node21->Node13 - - - - - -Node21->Node17 - - + + +Node22 + + +local_id_table_offset.hxx + - - -Node22->Node3 - - - - -Node22->Node9 - - + + +Node20->Node22 + + - - -Node23 - - -local_switch_tuple.hxx - + + +Node22->Node14 + + + + +Node22->Node18 + + - + -Node22->Node23 - - +Node23->Node3 + + - + -Node23->Node6 - - - - - -Node23->Node13 - - +Node23->Node9 + + Node24 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node23->Node24 - - + + + + + +Node24->Node6 + + + + + +Node24->Node14 + + Node25 - - -local_id_table_offset.hpp + + +autogenerated_tables.hpp - + -Node23->Node25 - - - - - -Node24->Node18 - - - - - -Node25->Node9 - - - - - -Node25->Node20 - - +Node24->Node25 + + Node26 - - -local_id_table_offset.hxx + + +local_id_table_offset.hpp - - -Node25->Node26 - - + + +Node24->Node26 + + - + + +Node25->Node19 + + + + -Node26->Node13 - - +Node26->Node9 + + + + + +Node26->Node21 + + + + + +Node27 + + +local_id_table_offset.hxx + + - + -Node26->Node24 - - +Node26->Node27 + + + + + +Node27->Node14 + + + + + +Node27->Node25 + + diff --git a/autogen_2local__switch__tuple_8cpp_source.html b/autogen_2local__switch__tuple_8cpp_source.html index a89cccb074..02d41c33ec 100644 --- a/autogen_2local__switch__tuple_8cpp_source.html +++ b/autogen_2local__switch__tuple_8cpp_source.html @@ -123,29 +123,27 @@
7 {
8  switch (mesh_type) {
- + - -
14  default: throw std::runtime_error("not implemented"); break;
-
15  }
-
16  return Tuple();
-
17 }
-
18 } // namespace wmtk::autogen
+
13  default: assert(false); // "not implemented"
+
14  }
+
15  return Tuple();
+
16 }
+
17 } // namespace wmtk::autogen
-
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
-
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
Tuple local_switch_tuple(PrimitiveType mesh_type, const Tuple &t, PrimitiveType pt)
- - + diff --git a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.map b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.map index 6d73e72117..44d1d0b022 100644 --- a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.map +++ b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.map @@ -1,19 +1,20 @@ - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + + diff --git a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.md5 b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.md5 index 18f964e316..dc07e8a2e4 100644 --- a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.md5 +++ b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.md5 @@ -1 +1 @@ -e101a4dfab8364d1fd2a7fe843d6f45e \ No newline at end of file +024df668ee05710c7d16d844b56575e8 \ No newline at end of file diff --git a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.svg b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.svg index b8e62179db..74dd85a112 100644 --- a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.svg +++ b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-0'; Node1 - -src/wmtk/autogen/tet -_mesh/local_switch_tuple.hpp + +src/wmtk/autogen/tet +_mesh/local_switch_tuple.hpp @@ -68,307 +68,322 @@ var sectionId = 'dynsection-0'; Node2 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node1->Node2 - - + + Node8 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node1->Node8 - - + + Node10 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node1->Node10 - - + + Node3 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node2->Node3 - - + + Node4 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node2->Node4 - - + + Node2->Node8 - - + + Node9 - -Cell.hpp + +Cell.hpp Node2->Node9 - - + + Node3->Node4 - - + + Node3->Node8 - - + + Node5 - -stdexcept + +stdexcept Node4->Node5 - - + + Node6 - -string_view + +string_view Node4->Node6 - - + + Node7 - -vector + +vector Node4->Node7 - - + + Node8->Node4 - - + + Node9->Node3 - - + + Node9->Node8 - - + + - + Node10->Node5 - - + + Node11 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node10->Node11 - - - - - -Node13 - - -autogenerated_tables.hpp - - - - - -Node10->Node13 - - - - - -Node15 - - -local_id_table_offset.hpp - - - - - -Node10->Node15 - - - - - -Node11->Node8 - - + + Node12 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node11->Node12 - - +Node10->Node12 + + Node14 - - -cstdint + + +autogenerated_tables.hpp - + -Node13->Node14 - - - - - -Node15->Node8 - - +Node10->Node14 + + Node16 - - -array + + +local_id_table_offset.hpp - + -Node15->Node16 - - +Node10->Node16 + + + + + +Node12->Node8 + + + + + +Node13 + + +string + + + + + +Node12->Node13 + + + + + +Node15 + + +cstdint + + + + + +Node14->Node15 + + + + + +Node16->Node8 + + Node17 - - -local_id_table_offset.hxx + + +array - - -Node15->Node17 - - + + +Node16->Node17 + + + + + +Node18 + + +local_id_table_offset.hxx + + - + -Node17->Node11 - - +Node16->Node18 + + - + -Node17->Node13 - - +Node18->Node12 + + + + + +Node18->Node14 + + diff --git a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl_org.svg b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl_org.svg index f82f19c5be..0fc3edefb8 100644 --- a/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl_org.svg +++ b/autogen_2tet__mesh_2local__switch__tuple_8hpp__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/autogen/tet_mesh/local_switch_tuple.hpp Node1 - -src/wmtk/autogen/tet -_mesh/local_switch_tuple.hpp + +src/wmtk/autogen/tet +_mesh/local_switch_tuple.hpp @@ -22,307 +22,322 @@ Node2 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node1->Node2 - - + + Node8 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node1->Node8 - - + + Node10 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node1->Node10 - - + + Node3 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node2->Node3 - - + + Node4 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node2->Node4 - - + + Node2->Node8 - - + + Node9 - -Cell.hpp + +Cell.hpp Node2->Node9 - - + + Node3->Node4 - - + + Node3->Node8 - - + + Node5 - -stdexcept + +stdexcept Node4->Node5 - - + + Node6 - -string_view + +string_view Node4->Node6 - - + + Node7 - -vector + +vector Node4->Node7 - - + + Node8->Node4 - - + + Node9->Node3 - - + + Node9->Node8 - - + + - + Node10->Node5 - - + + Node11 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node10->Node11 - - - - - -Node13 - - -autogenerated_tables.hpp - - - - - -Node10->Node13 - - - - - -Node15 - - -local_id_table_offset.hpp - - - - - -Node10->Node15 - - - - - -Node11->Node8 - - + + Node12 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node11->Node12 - - +Node10->Node12 + + Node14 - - -cstdint + + +autogenerated_tables.hpp - + -Node13->Node14 - - - - - -Node15->Node8 - - +Node10->Node14 + + Node16 - - -array + + +local_id_table_offset.hpp - + -Node15->Node16 - - +Node10->Node16 + + + + + +Node12->Node8 + + + + + +Node13 + + +string + + + + + +Node12->Node13 + + + + + +Node15 + + +cstdint + + + + + +Node14->Node15 + + + + + +Node16->Node8 + + Node17 - - -local_id_table_offset.hxx + + +array - - -Node15->Node17 - - + + +Node16->Node17 + + + + + +Node18 + + +local_id_table_offset.hxx + + - + -Node17->Node11 - - +Node16->Node18 + + - + -Node17->Node13 - - +Node18->Node12 + + + + + +Node18->Node14 + + diff --git a/autogen_2tet__mesh_2local__switch__tuple_8hpp_source.html b/autogen_2tet__mesh_2local__switch__tuple_8hpp_source.html index 0443203bba..6d4af48ca4 100644 --- a/autogen_2tet__mesh_2local__switch__tuple_8hpp_source.html +++ b/autogen_2tet__mesh_2local__switch__tuple_8hpp_source.html @@ -127,7 +127,7 @@ -
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
diff --git a/boundary_8cpp_source.html b/boundary_8cpp_source.html index 0f9d4d3139..4ac774f4be 100644 --- a/boundary_8cpp_source.html +++ b/boundary_8cpp_source.html @@ -126,7 +126,7 @@
9  std::vector<Tuple> ret;
10  constexpr static PrimitiveType PV = PrimitiveType::Vertex;
11  constexpr static PrimitiveType PE = PrimitiveType::Edge;
-
12  constexpr static PrimitiveType PF = PrimitiveType::Face;
+
12  constexpr static PrimitiveType PF = PrimitiveType::Triangle;
13  constexpr static PrimitiveType PT = PrimitiveType::Tetrahedron;
14  switch (pt) {
15  case PrimitiveType::Vertex: {
@@ -135,7 +135,7 @@
18  case PrimitiveType::Edge: {
19  ret = {t, m.switch_vertex(t)};
20  } break;
-
21  case PrimitiveType::Face: {
+
22  ret = {
23  t, //
24  m.switch_tuples(t, {PE}),
@@ -148,38 +148,37 @@
31  m.switch_tuples(t, {PE, PF}), //
32  m.switch_tuples(t, {PV, PE, PF})};
33  } break;
- -
35  default: assert(false); break;
-
36  }
-
37  return ret;
-
38 }
-
39 
-
40 std::vector<Tuple> boundary_tuples(const Mesh& mesh, const Simplex& simplex)
-
41 {
-
42  return boundary_tuples(mesh, simplex.tuple(), simplex.primitive_type());
-
43 }
-
44 
-
45 SimplexCollection boundary(const Mesh& mesh, const Simplex& simplex, const bool sort_and_clean)
-
46 {
-
47  SimplexCollection collection(
-
48  mesh,
- -
50  boundary_tuples(mesh, simplex),
-
51 
- -
53 
-
54  if (sort_and_clean) {
-
55  collection.sort_and_clean();
-
56  }
-
57 
-
58  return collection;
-
59 }
-
60 } // namespace wmtk::simplex
+
34  default: assert(false); break;
+
35  }
+
36  return ret;
+
37 }
+
38 
+
39 std::vector<Tuple> boundary_tuples(const Mesh& mesh, const Simplex& simplex)
+
40 {
+
41  return boundary_tuples(mesh, simplex.tuple(), simplex.primitive_type());
+
42 }
+
43 
+
44 SimplexCollection boundary(const Mesh& mesh, const Simplex& simplex, const bool sort_and_clean)
+
45 {
+
46  SimplexCollection collection(
+
47  mesh,
+ +
49  boundary_tuples(mesh, simplex),
+
50 
+ +
52 
+
53  if (sort_and_clean) {
+
54  collection.sort_and_clean();
+
55  }
+
56 
+
57  return collection;
+
58 }
+
59 } // namespace wmtk::simplex
-
Tuple switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const
Definition: Mesh.hpp:957
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const
Definition: Mesh.hpp:958
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
void sort_and_clean()
Sort simplex vector and remove duplicates.
@@ -189,12 +188,11 @@
std::vector< Simplex > tuple_vector_to_homogeneous_simplex_vector(const std::vector< Tuple > &tups, PrimitiveType primitive)
std::vector< Tuple > boundary_tuples(const Mesh &m, const Tuple &t, PrimitiveType pt)
Definition: boundary.cpp:7
-
SimplexCollection boundary(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all boundary simplices of a simplex.
Definition: boundary.cpp:45
+
SimplexCollection boundary(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all boundary simplices of a simplex.
Definition: boundary.cpp:44
constexpr PrimitiveType get_primitive_type_from_id(int8_t id)
Get the primitive type corresponding to its unique integer id.
constexpr int8_t get_primitive_type_id(PrimitiveType t)
Get a unique integer id corresponding to each primitive type.
- - + diff --git a/boundary_8hpp_source.html b/boundary_8hpp_source.html index 7c23a66651..a3228fea67 100644 --- a/boundary_8hpp_source.html +++ b/boundary_8hpp_source.html @@ -129,7 +129,7 @@
std::vector< Tuple > boundary_tuples(const Mesh &m, const Tuple &t, PrimitiveType pt)
Definition: boundary.cpp:7
-
SimplexCollection boundary(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all boundary simplices of a simplex.
Definition: boundary.cpp:45
+
SimplexCollection boundary(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all boundary simplices of a simplex.
Definition: boundary.cpp:44
diff --git a/boundary__with__preserved__coface_8cpp_source.html b/boundary__with__preserved__coface_8cpp_source.html index 73a1ce162c..7db497ec41 100644 --- a/boundary__with__preserved__coface_8cpp_source.html +++ b/boundary__with__preserved__coface_8cpp_source.html @@ -129,7 +129,7 @@
12  std::vector<Tuple> ret;
13  constexpr static PrimitiveType PV = PrimitiveType::Vertex;
14  constexpr static PrimitiveType PE = PrimitiveType::Edge;
-
15  constexpr static PrimitiveType PF = PrimitiveType::Face;
+
15  constexpr static PrimitiveType PF = PrimitiveType::Face;
16  constexpr static PrimitiveType PT = PrimitiveType::Tetrahedron;
17  if (coface_pt < pt) {
18  ret.emplace_back(t);
@@ -140,7 +140,7 @@
23  } break;
24  case PrimitiveType::Edge: {
25  } break;
-
26  case PrimitiveType::Face: {
+
26  case PrimitiveType::Face: {
27  if (coface_pt < PE) {
28  ret.emplace_back(m.switch_tuples(t, {PE}));
29  }
@@ -153,7 +153,7 @@
36  }
37  }
38  } break;
- +
39  case PrimitiveType::HalfEdge:
40  default: assert(false); break;
41  }
42  return ret;
@@ -165,8 +165,6 @@
std::vector< Tuple > coface_preserving_boundary_tuples(const Mesh &mesh, const Tuple &t, PrimitiveType pt, PrimtiiveType coface_pt)
- - diff --git a/boundary__with__preserved__face_8cpp.html b/boundary__with__preserved__face_8cpp.html index bc6e55e65b..5e2d6609bc 100644 --- a/boundary__with__preserved__face_8cpp.html +++ b/boundary__with__preserved__face_8cpp.html @@ -118,9 +118,9 @@
boundary_with_preserved_face.cpp File Reference
-
#include <wmtk/Mesh.hpp>
+
Include dependency graph for boundary_with_preserved_face.cpp:
diff --git a/boundary__with__preserved__face_8cpp__incl.map b/boundary__with__preserved__face_8cpp__incl.map index 5d329480cc..fed215bdc5 100644 --- a/boundary__with__preserved__face_8cpp__incl.map +++ b/boundary__with__preserved__face_8cpp__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/boundary__with__preserved__face_8cpp__incl.md5 b/boundary__with__preserved__face_8cpp__incl.md5 index bb18411fc3..d98c2d768b 100644 --- a/boundary__with__preserved__face_8cpp__incl.md5 +++ b/boundary__with__preserved__face_8cpp__incl.md5 @@ -1 +1 @@ -305a58075d46f6d6b4529b3b864b4b51 \ No newline at end of file +165b0f04e95ec803ce80b45c1f7e2bc8 \ No newline at end of file diff --git a/boundary__with__preserved__face_8cpp__incl.svg b/boundary__with__preserved__face_8cpp__incl.svg index bcef91e3c5..77a7ee8f2d 100644 --- a/boundary__with__preserved__face_8cpp__incl.svg +++ b/boundary__with__preserved__face_8cpp__incl.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +wmtk::Mesh::top_cell_dimension + + +Node1 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node2 + + +wmtk::components::TagIntersection +::compute_intersection + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::Mesh::consolidate + + + + + +Node1->Node3 + + + + + +Node4 + + +wmtk::Mesh::get_all + + + + + +Node1->Node4 + + + + + +Node5 + + +wmtk::Mesh::guarantee +_at_least_attributes + + + + + +Node1->Node5 + + + + + +Node6 + + +wmtk::Mesh::guarantee +_more_attributes + + + + + +Node1->Node6 + + + + + +Node7 + + +wmtk::multimesh::Boundary +Checker::is_boundary + + + + + +Node1->Node7 + + + + + +Node9 + + +wmtk::components::marching + + + + + +Node1->Node9 + + + + + +Node10 + + +wmtk::MultiMeshManager +::register_child_mesh + + + + + +Node1->Node10 + + + + + +Node23 + + +wmtk::components::internal +::RegularSpace::regularize_tags + + + + + +Node1->Node23 + + + + + +Node25 + + +wmtk::Mesh::reserve +_more_attributes + + + + + +Node1->Node25 + + + + + +Node26 + + +wmtk::Mesh::switch +_tuples + + + + + +Node1->Node26 + + + + + +Node57 + + +wmtk::Mesh::top_simplex_type + + + + + +Node1->Node57 + + + + + +Node102 + + +wmtk::operations::utils +::UpdateEdgeOperationMultiMesh +MapFunctor::update_all_hashes + + + + + +Node1->Node102 + + + + + +Node8 + + +wmtk::multimesh::Boundary +Checker::is_boundary + + + + + +Node7->Node8 + + + + + +Node11 + + +wmtk::Mesh::register +_child_mesh + + + + + +Node10->Node11 + + + + + +Node24 + + +TEST_CASE + + + + + +Node23->Node24 + + + + + +Node27 + + +wmtk::simplex::boundary +_tuples + + + + + +Node26->Node27 + + + + + +Node30 + + +wmtk::simplex::internal +::boundary_with_preserved +_face_tuples + + + + + +Node26->Node30 + + + + + +Node52 + + +wmtk::operations::composite +::TetFaceSwap::execute + + + + + +Node26->Node52 + + + + + +Node53 + + +wmtk::simplex::link + + + + + +Node26->Node53 + + + + + +Node54 + + +wmtk::simplex::link +_single_dimension + + + + + +Node26->Node54 + + + + + +Node55 + + +wmtk::operations::EdgeSplit +::new_spine_edges + + + + + +Node26->Node55 + + + + + +Node56 + + +wmtk::simplex::open_star + + + + + +Node26->Node56 + + + + + +Node34 + + +wmtk::simplex::cofaces +_single_dimension_tuples + + + + + +Node30->Node34 + + + + + +Node46 + + +wmtk::MultiMeshManager +::map_to_child_tuples + + + + + +Node34->Node46 + + + + + +Node47 + + +wmtk::simplex::neighbors +_single_dimension_tuples + + + + + +Node34->Node47 + + + + + +Node57->Node10 + + + + + +Node57->Node23 + + + + + +Node57->Node26 + + + + + +Node57->Node34 + + + + + +Node57->Node46 + + + + + +Node57->Node47 + + + + + +Node57->Node55 + + + + + +Node58 + + +wmtk::invariants::Envelope +Invariant::after + + + + + +Node57->Node58 + + + + + +Node59 + + +wmtk::MultiMeshManager +::can_map_child + + + + + +Node57->Node59 + + + + + +Node62 + + +wmtk::MultiMeshManager +::check_child_map_valid + + + + + +Node57->Node62 + + + + + +Node64 + + +wmtk::simplex::closed_star + + + + + +Node57->Node64 + + + + + +Node93 + + +wmtk::operations::Collapse +NewAttributeStrategy::Collapse +NewAttributeStrategy + + + + + +Node57->Node93 + + + + + +Node15 + + +wmtk::multimesh::utils +::extract_and_register +_child_mesh_from_tag + + + + + +Node57->Node15 + + + + + +Node94 + + +wmtk::simplex::faces +_single_dimension_tuples + + + + + +Node57->Node94 + + + + + +Node100 + + +wmtk::MultiMeshManager +::find_valid_tuple + + + + + +Node57->Node100 + + + + + +Node104 + + +wmtk::MultiMeshManager +::find_valid_tuple_from_split + + + + + +Node57->Node104 + + + + + +Node105 + + +wmtk::components::gather +_attributes + + + + + +Node57->Node105 + + + + + +Node106 + + +wmtk::invariants::Invariant +::get_top_dimension_cofaces + + + + + +Node57->Node106 + + + + + +Node108 + + +wmtk::Mesh::id + + + + + +Node57->Node108 + + + + + +Node78 + + +wmtk::simplex::link + + + + + +Node57->Node78 + + + + + +Node76 + + +wmtk::simplex::link +_single_dimension + + + + + +Node57->Node76 + + + + + +Node128 + + +wmtk::function::LocalNeighbors +SumFunction::LocalNeighborsSumFunction + + + + + +Node57->Node128 + + + + + +Node129 + + +wmtk::MultiMeshManager +::map_tuple_between_meshes + + + + + +Node57->Node129 + + + + + +Node169 + + +wmtk::simplex::open_star + + + + + +Node57->Node169 + + + + + +Node174 + + +wmtk::multimesh::same +_simplex_dimension_bijection + + + + + +Node57->Node174 + + + + + +Node175 + + +wmtk::MultiMeshManager +::same_simplex_dimension +_surjection + + + + + +Node57->Node175 + + + + + +Node177 + + +wmtk::Mesh::serialize + + + + + +Node57->Node177 + + + + + +Node197 + + +wmtk::operations::SplitNew +AttributeStrategy::SplitNewAttribute +Strategy + + + + + +Node57->Node197 + + + + + +Node198 + + +wmtk::simplex::top +_dimension_cofaces + + + + + +Node57->Node198 + + + + + +Node199 + + +wmtk::simplex::top +_dimension_cofaces_tuples + + + + + +Node57->Node199 + + + + + +Node94->Node23 + + + + + +Node94->Node47 + + + + + +Node94->Node58 + + + + + +Node104->Node100 + + + + + +Node108->Node104 + + + + + +Node129->Node46 + + + + + +Node129->Node62 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph_org.svg b/classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph_org.svg new file mode 100644 index 0000000000..aab6fccab4 --- /dev/null +++ b/classwmtk_1_1_mesh_a933f681cf24a63b155c9462280385200_icgraph_org.svg @@ -0,0 +1,884 @@ + + + + + + +wmtk::Mesh::top_cell_dimension + + +Node1 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node2 + + +wmtk::components::TagIntersection +::compute_intersection + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::Mesh::consolidate + + + + + +Node1->Node3 + + + + + +Node4 + + +wmtk::Mesh::get_all + + + + + +Node1->Node4 + + + + + +Node5 + + +wmtk::Mesh::guarantee +_at_least_attributes + + + + + +Node1->Node5 + + + + + +Node6 + + +wmtk::Mesh::guarantee +_more_attributes + + + + + +Node1->Node6 + + + + + +Node7 + + +wmtk::multimesh::Boundary +Checker::is_boundary + + + + + +Node1->Node7 + + + + + +Node9 + + +wmtk::components::marching + + + + + +Node1->Node9 + + + + + +Node10 + + +wmtk::MultiMeshManager +::register_child_mesh + + + + + +Node1->Node10 + + + + + +Node23 + + +wmtk::components::internal +::RegularSpace::regularize_tags + + + + + +Node1->Node23 + + + + + +Node25 + + +wmtk::Mesh::reserve +_more_attributes + + + + + +Node1->Node25 + + + + + +Node26 + + +wmtk::Mesh::switch +_tuples + + + + + +Node1->Node26 + + + + + +Node57 + + +wmtk::Mesh::top_simplex_type + + + + + +Node1->Node57 + + + + + +Node102 + + +wmtk::operations::utils +::UpdateEdgeOperationMultiMesh +MapFunctor::update_all_hashes + + + + + +Node1->Node102 + + + + + +Node8 + + +wmtk::multimesh::Boundary +Checker::is_boundary + + + + + +Node7->Node8 + + + + + +Node11 + + +wmtk::Mesh::register +_child_mesh + + + + + +Node10->Node11 + + + + + +Node24 + + +TEST_CASE + + + + + +Node23->Node24 + + + + + +Node27 + + +wmtk::simplex::boundary +_tuples + + + + + +Node26->Node27 + + + + + +Node30 + + +wmtk::simplex::internal +::boundary_with_preserved +_face_tuples + + + + + +Node26->Node30 + + + + + +Node52 + + +wmtk::operations::composite +::TetFaceSwap::execute + + + + + +Node26->Node52 + + + + + +Node53 + + +wmtk::simplex::link + + + + + +Node26->Node53 + + + + + +Node54 + + +wmtk::simplex::link +_single_dimension + + + + + +Node26->Node54 + + + + + +Node55 + + +wmtk::operations::EdgeSplit +::new_spine_edges + + + + + +Node26->Node55 + + + + + +Node56 + + +wmtk::simplex::open_star + + + + + +Node26->Node56 + + + + + +Node34 + + +wmtk::simplex::cofaces +_single_dimension_tuples + + + + + +Node30->Node34 + + + + + +Node46 + + +wmtk::MultiMeshManager +::map_to_child_tuples + + + + + +Node34->Node46 + + + + + +Node47 + + +wmtk::simplex::neighbors +_single_dimension_tuples + + + + + +Node34->Node47 + + + + + +Node57->Node10 + + + + + +Node57->Node23 + + + + + +Node57->Node26 + + + + + +Node57->Node34 + + + + + +Node57->Node46 + + + + + +Node57->Node47 + + + + + +Node57->Node55 + + + + + +Node58 + + +wmtk::invariants::Envelope +Invariant::after + + + + + +Node57->Node58 + + + + + +Node59 + + +wmtk::MultiMeshManager +::can_map_child + + + + + +Node57->Node59 + + + + + +Node62 + + +wmtk::MultiMeshManager +::check_child_map_valid + + + + + +Node57->Node62 + + + + + +Node64 + + +wmtk::simplex::closed_star + + + + + +Node57->Node64 + + + + + +Node93 + + +wmtk::operations::Collapse +NewAttributeStrategy::Collapse +NewAttributeStrategy + + + + + +Node57->Node93 + + + + + +Node15 + + +wmtk::multimesh::utils +::extract_and_register +_child_mesh_from_tag + + + + + +Node57->Node15 + + + + + +Node94 + + +wmtk::simplex::faces +_single_dimension_tuples + + + + + +Node57->Node94 + + + + + +Node100 + + +wmtk::MultiMeshManager +::find_valid_tuple + + + + + +Node57->Node100 + + + + + +Node104 + + +wmtk::MultiMeshManager +::find_valid_tuple_from_split + + + + + +Node57->Node104 + + + + + +Node105 + + +wmtk::components::gather +_attributes + + + + + +Node57->Node105 + + + + + +Node106 + + +wmtk::invariants::Invariant +::get_top_dimension_cofaces + + + + + +Node57->Node106 + + + + + +Node108 + + +wmtk::Mesh::id + + + + + +Node57->Node108 + + + + + +Node78 + + +wmtk::simplex::link + + + + + +Node57->Node78 + + + + + +Node76 + + +wmtk::simplex::link +_single_dimension + + + + + +Node57->Node76 + + + + + +Node128 + + +wmtk::function::LocalNeighbors +SumFunction::LocalNeighborsSumFunction + + + + + +Node57->Node128 + + + + + +Node129 + + +wmtk::MultiMeshManager +::map_tuple_between_meshes + + + + + +Node57->Node129 + + + + + +Node169 + + +wmtk::simplex::open_star + + + + + +Node57->Node169 + + + + + +Node174 + + +wmtk::multimesh::same +_simplex_dimension_bijection + + + + + +Node57->Node174 + + + + + +Node175 + + +wmtk::MultiMeshManager +::same_simplex_dimension +_surjection + + + + + +Node57->Node175 + + + + + +Node177 + + +wmtk::Mesh::serialize + + + + + +Node57->Node177 + + + + + +Node197 + + +wmtk::operations::SplitNew +AttributeStrategy::SplitNewAttribute +Strategy + + + + + +Node57->Node197 + + + + + +Node198 + + +wmtk::simplex::top +_dimension_cofaces + + + + + +Node57->Node198 + + + + + +Node199 + + +wmtk::simplex::top +_dimension_cofaces_tuples + + + + + +Node57->Node199 + + + + + +Node94->Node23 + + + + + +Node94->Node47 + + + + + +Node94->Node58 + + + + + +Node104->Node100 + + + + + +Node108->Node104 + + + + + +Node129->Node46 + + + + + +Node129->Node62 + + + + + diff --git a/classwmtk_1_1_mesh_a965a8a24158c4aa8580c57ba09f885f7_icgraph.svg b/classwmtk_1_1_mesh_a965a8a24158c4aa8580c57ba09f885f7_icgraph.svg index e8c1bc3828..1884eccca7 100644 --- a/classwmtk_1_1_mesh_a965a8a24158c4aa8580c57ba09f885f7_icgraph.svg +++ b/classwmtk_1_1_mesh_a965a8a24158c4aa8580c57ba09f885f7_icgraph.svg @@ -48,7 +48,7 @@ if (edges && edges.length) { - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -58,9 +58,9 @@ var sectionId = 'dynsection-23'; Node1 - -wmtk::MultiMeshManager -::find_valid_tuple_from_split + +wmtk::MultiMeshManager +::find_valid_tuple_from_split @@ -68,258 +68,264 @@ var sectionId = 'dynsection-23'; Node2 - -wmtk::MultiMeshManager -::find_tuple_from_gid + +wmtk::MultiMeshManager +::find_tuple_from_gid Node1->Node2 - - + + Node3 - -wmtk::Mesh::get_cell -_hash_slow + +wmtk::Mesh::get_cell +_hash_slow Node1->Node3 - - + + Node11 - - -wmtk::Mesh::id + + +wmtk::Mesh::id Node1->Node11 - - + + Node12 - - -wmtk::Mesh::is_valid_slow + + +wmtk::Mesh::top_simplex_type - + Node1->Node12 - - + + Node14 - - -wmtk::simplex::Simplex -::primitive_type + + +wmtk::Mesh::is_valid_slow - + Node1->Node14 - - + + - - -Node15 - - -wmtk::Mesh::top_simplex_type + + +Node16 + + +wmtk::simplex::Simplex +::primitive_type - - -Node1->Node15 - - + + +Node1->Node16 + + Node17 - -wmtk::simplex::Simplex -::tuple + +wmtk::simplex::Simplex +::tuple - + Node1->Node17 - - + + Node4 - -wmtk::Mesh::get_cell_hash + +wmtk::Mesh::get_cell_hash Node3->Node4 - - + + Node5 - -wmtk::Mesh::get_cell -_hash_accessor + +wmtk::Mesh::get_cell +_hash_accessor Node3->Node5 - - + + Node6 - -wmtk::Mesh::get_const -_cell_hash_accessor + +wmtk::Mesh::get_const +_cell_hash_accessor Node5->Node6 - - + + Node7 - -wmtk::Mesh::create -_const_accessor + +wmtk::Mesh::create +_const_accessor Node6->Node7 - - + + Node8 - -wmtk::attribute::MeshAttribute -Handle::as + +wmtk::attribute::MeshAttribute +Handle::as Node7->Node8 - - + + Node9 - -wmtk::attribute::MeshAttribute -Handle::holds + +wmtk::attribute::MeshAttribute +Handle::holds Node7->Node9 - - + + Node10 - -wmtk::attribute::MeshAttribute -Handle::mesh + +wmtk::attribute::MeshAttribute +Handle::mesh Node7->Node10 - - + + - - -Node12->Node6 - - + + +Node11->Node12 + + Node13 - - -wmtk::Mesh::is_valid + + +wmtk::Mesh::top_cell +_dimension - + Node12->Node13 - - + + - - -Node16 - - -wmtk::Mesh::top_cell -_dimension + + +Node14->Node6 + + + + + +Node15 + + +wmtk::Mesh::is_valid - - -Node15->Node16 - - + + +Node14->Node15 + + diff --git a/classwmtk_1_1_multi_mesh_manager_a1db9a4ea0ca4f2d518779149e80aefe0_cgraph_org.svg b/classwmtk_1_1_multi_mesh_manager_a1db9a4ea0ca4f2d518779149e80aefe0_cgraph_org.svg index c699ab0985..c22b21291d 100644 --- a/classwmtk_1_1_multi_mesh_manager_a1db9a4ea0ca4f2d518779149e80aefe0_cgraph_org.svg +++ b/classwmtk_1_1_multi_mesh_manager_a1db9a4ea0ca4f2d518779149e80aefe0_cgraph_org.svg @@ -4,17 +4,17 @@ - + wmtk::MultiMeshManager::find_valid_tuple_from_split Node1 - -wmtk::MultiMeshManager -::find_valid_tuple_from_split + +wmtk::MultiMeshManager +::find_valid_tuple_from_split @@ -22,258 +22,264 @@ Node2 - -wmtk::MultiMeshManager -::find_tuple_from_gid + +wmtk::MultiMeshManager +::find_tuple_from_gid Node1->Node2 - - + + Node3 - -wmtk::Mesh::get_cell -_hash_slow + +wmtk::Mesh::get_cell +_hash_slow Node1->Node3 - - + + Node11 - - -wmtk::Mesh::id + + +wmtk::Mesh::id Node1->Node11 - - + + Node12 - - -wmtk::Mesh::is_valid_slow + + +wmtk::Mesh::top_simplex_type - + Node1->Node12 - - + + Node14 - - -wmtk::simplex::Simplex -::primitive_type + + +wmtk::Mesh::is_valid_slow - + Node1->Node14 - - + + - - -Node15 - - -wmtk::Mesh::top_simplex_type + + +Node16 + + +wmtk::simplex::Simplex +::primitive_type - - -Node1->Node15 - - + + +Node1->Node16 + + Node17 - -wmtk::simplex::Simplex -::tuple + +wmtk::simplex::Simplex +::tuple - + Node1->Node17 - - + + Node4 - -wmtk::Mesh::get_cell_hash + +wmtk::Mesh::get_cell_hash Node3->Node4 - - + + Node5 - -wmtk::Mesh::get_cell -_hash_accessor + +wmtk::Mesh::get_cell +_hash_accessor Node3->Node5 - - + + Node6 - -wmtk::Mesh::get_const -_cell_hash_accessor + +wmtk::Mesh::get_const +_cell_hash_accessor Node5->Node6 - - + + Node7 - -wmtk::Mesh::create -_const_accessor + +wmtk::Mesh::create +_const_accessor Node6->Node7 - - + + Node8 - -wmtk::attribute::MeshAttribute -Handle::as + +wmtk::attribute::MeshAttribute +Handle::as Node7->Node8 - - + + Node9 - -wmtk::attribute::MeshAttribute -Handle::holds + +wmtk::attribute::MeshAttribute +Handle::holds Node7->Node9 - - + + Node10 - -wmtk::attribute::MeshAttribute -Handle::mesh + +wmtk::attribute::MeshAttribute +Handle::mesh Node7->Node10 - - + + - - -Node12->Node6 - - + + +Node11->Node12 + + Node13 - - -wmtk::Mesh::is_valid + + +wmtk::Mesh::top_cell +_dimension - + Node12->Node13 - - + + - - -Node16 - - -wmtk::Mesh::top_cell -_dimension + + +Node14->Node6 + + + + + +Node15 + + +wmtk::Mesh::is_valid - - -Node15->Node16 - - + + +Node14->Node15 + + diff --git a/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.map b/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.map index 4645e15294..d0af0c5679 100644 --- a/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.map +++ b/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.md5 b/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.md5 index ecbb161d8f..a595df0628 100644 --- a/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.md5 +++ b/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.md5 @@ -1 +1 @@ -631c4f29905469c57cf91a6731e98991 \ No newline at end of file +1f4e96e0b4e3ea8eceb6dd52d2ee53da \ No newline at end of file diff --git a/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.svg b/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.svg index 248b960128..7c1b1a9180 100644 --- a/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.svg +++ b/classwmtk_1_1_multi_mesh_manager_a26c3aa0f1dc8a6e3462ad447053836cf_cgraph.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::io::ParaviewWriter::ParaviewWriter @@ -36,7 +82,7 @@ Node3 - + wmtk::Mesh::id @@ -48,21 +94,94 @@ - - -Node4 - + + +Node6 + wmtk::Mesh::switch _tuple - - -Node1->Node4 + + +Node1->Node6 + + +Node4 + + +wmtk::Mesh::top_simplex_type + + + + +Node3->Node4 + + + + + +Node5 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node4->Node5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1io_1_1_paraview_writer_abca390cc74eae5a2b2fc2a431ad0d0b8_cgraph_org.svg b/classwmtk_1_1io_1_1_paraview_writer_abca390cc74eae5a2b2fc2a431ad0d0b8_cgraph_org.svg new file mode 100644 index 0000000000..25109700bd --- /dev/null +++ b/classwmtk_1_1io_1_1_paraview_writer_abca390cc74eae5a2b2fc2a431ad0d0b8_cgraph_org.svg @@ -0,0 +1,99 @@ + + + + + + +wmtk::io::ParaviewWriter::ParaviewWriter + + +Node1 + + +wmtk::io::ParaviewWriter +::ParaviewWriter + + + + + +Node2 + + +wmtk::Mesh::get_all + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::Mesh::id + + + + + +Node1->Node3 + + + + + +Node6 + + +wmtk::Mesh::switch +_tuple + + + + + +Node1->Node6 + + + + + +Node4 + + +wmtk::Mesh::top_simplex_type + + + + + +Node3->Node4 + + + + + +Node5 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node4->Node5 + + + + + diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker.html b/classwmtk_1_1multimesh_1_1_boundary_checker.html index a33267fd02..40bd155b8c 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker.html +++ b/classwmtk_1_1multimesh_1_1_boundary_checker.html @@ -409,7 +409,7 @@

Definition at line 4 of file BoundaryChecker.cpp.

-

References wmtk::Mesh::can_map(), wmtk::Mesh::is_boundary(), m_meshes, wmtk::Mesh::map_tuples(), wmtk::simplex::Simplex::primitive_type(), and wmtk::Mesh::top_cell_dimension().

+

References wmtk::Mesh::can_map(), wmtk::Mesh::is_boundary(), m_meshes, wmtk::Mesh::map_tuples(), wmtk::simplex::Simplex::primitive_type(), and wmtk::Mesh::top_cell_dimension().

Referenced by is_boundary().

diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.map b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.map index f14081f615..c2a3afd9dd 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.map +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.map @@ -3,7 +3,7 @@ - + diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.md5 b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.md5 index a7004260c9..d37b49929d 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.md5 @@ -1 +1 @@ -70519515a0a757142941b9238a26dda1 \ No newline at end of file +8adac7e7608f2f50880e4b95768cc6aa \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.svg b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.svg index 179f03279a..68c6304d56 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph.svg @@ -114,7 +114,7 @@ var sectionId = 'dynsection-2'; Node37 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph_org.svg b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph_org.svg index e5285b4da6..1db84923a5 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_a3ed1904d61f664b9905f95924e8d6b64_cgraph_org.svg @@ -68,7 +68,7 @@ Node37 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.map b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.map index 0a545e38c2..24dbdaa2bd 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.map +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.map @@ -2,7 +2,7 @@ - + diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.md5 b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.md5 index 0a3a0f7a9d..b047c02ddb 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.md5 @@ -1 +1 @@ -eb7ee15ccfbef93ba6ff74ea578e9751 \ No newline at end of file +4185aebfc95d1a182aea73890bf8bfa2 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.svg b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.svg index 76c1150f72..91b08d156f 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph.svg @@ -98,7 +98,7 @@ var sectionId = 'dynsection-3'; Node36 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph_org.svg b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph_org.svg index 80e8581d5c..af047815e0 100644 --- a/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1_boundary_checker_ac3757a6c4ff01617e4c0ac4b968407b5_cgraph_org.svg @@ -52,7 +52,7 @@ Node36 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor.html b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor.html index 84ad773744..3485564da5 100644 --- a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor.html +++ b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor.html @@ -541,7 +541,7 @@

Definition at line 114 of file MultiMeshSimplexVisitor.hpp.

-

References wmtk::utils::metaprogramming::as_mesh_variant(), wmtk::multimesh::MultiMeshSimplexVisitor< cell_dimension_, NodeFunctor_ >::execute_mesh(), wmtk::Mesh::get_multi_mesh_root(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::map_to_root(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::utils::metaprogramming::as_mesh_variant(), wmtk::multimesh::MultiMeshSimplexVisitor< cell_dimension_, NodeFunctor_ >::execute_mesh(), wmtk::Mesh::get_multi_mesh_root(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::map_to_root(), and wmtk::simplex::Simplex::tuple().

Referenced by wmtk::MultiMeshLinkConditionInvariant::before(), wmtk::MultiMeshMapValidInvariant::before(), wmtk::operations::utils::multi_mesh_edge_collapse(), and wmtk::operations::utils::multi_mesh_edge_split().

diff --git a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.map b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.map index 855e153359..ff848dce38 100644 --- a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.map +++ b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.map @@ -39,7 +39,7 @@ - + diff --git a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.md5 b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.md5 index 71c8fd57ad..fc7c5dd933 100644 --- a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.md5 @@ -1 +1 @@ -ab41dce56e627f4e6cc749ab96039dfc \ No newline at end of file +ce412c5cc9e3158e5bc926fac6ddb061 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.svg b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.svg index 4f14bd9c97..46bac22838 100644 --- a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph.svg @@ -762,7 +762,7 @@ var sectionId = 'dynsection-2'; Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph_org.svg b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph_org.svg index 90441df06b..4a9d6e787e 100644 --- a/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1_multi_mesh_simplex_visitor_ad4359b5c36f328c241da00f5fc6d93a7_cgraph_org.svg @@ -716,7 +716,7 @@ Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag.html b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag.html index 77ab8be73f..34d402fc22 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag.html +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag.html @@ -280,9 +280,9 @@

Definition at line 20 of file extract_child_mesh_from_tag.cpp.

-

References wmtk::Mesh::create_const_accessor(), wmtk::Edge, wmtk::Face, wmtk::Mesh::get_all(), wmtk::HalfEdge, wmtk::Mesh::id(), wmtk::attribute::TypedAttributeHandle< T >::primitive_type(), wmtk::Mesh::register_child_mesh(), wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_face(), wmtk::Mesh::switch_vertex(), wmtk::Tetrahedron, and wmtk::Vertex.

+

References wmtk::Mesh::create_const_accessor(), wmtk::Edge, wmtk::Mesh::get_all(), wmtk::Mesh::id(), wmtk::attribute::TypedAttributeHandle< T >::primitive_type(), wmtk::Mesh::register_child_mesh(), wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_face(), wmtk::Mesh::switch_vertex(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.

-

Referenced by wmtk::multimesh::utils::extract_and_register_child_mesh_from_tag(), and wmtk::multimesh::utils::extract_and_register_child_mesh_from_tag_handle().

+

Referenced by wmtk::multimesh::utils::extract_and_register_child_mesh_from_tag(), and wmtk::multimesh::utils::extract_and_register_child_mesh_from_tag_handle().

Here is the call graph for this function:
@@ -369,13 +369,13 @@

Definition at line 16 of file TupleTag.cpp.

-

References wmtk::Edge, wmtk::Mesh::get_all(), mesh(), set_edge_tag(), set_vertex_tag(), wmtk::Vertex, and vid().

+

References wmtk::Edge, wmtk::Mesh::get_all(), mesh(), set_edge_tag(), set_vertex_tag(), wmtk::Vertex, and vid().

Referenced by TupleTag().

Here is the call graph for this function:
-
+
-
+
@@ -518,7 +518,7 @@

Definition at line 34 of file TupleTag.cpp.

-

References wmtk::Mesh::capacity(), wmtk::Edge, wmtk::Mesh::get_all(), is_critical_vertex(), mesh(), set_edge_tag(), wmtk::Mesh::switch_vertex(), wmtk::Vertex, and vertex_get_root().

+

References wmtk::Mesh::capacity(), wmtk::Edge, wmtk::Mesh::get_all(), is_critical_vertex(), mesh(), set_edge_tag(), wmtk::Mesh::switch_vertex(), wmtk::Vertex, and vertex_get_root().

Referenced by wmtk::multimesh::utils::create_tags().

@@ -563,7 +563,7 @@

Definition at line 156 of file TupleTag.cpp.

-

References is_critical_vertex(), mesh(), wmtk::Mesh::switch_vertex(), vertex_sets_unify(), and vid().

+

References is_critical_vertex(), mesh(), wmtk::Mesh::switch_vertex(), vertex_sets_unify(), and vid().

Here is the call graph for this function:
-
+
@@ -880,13 +880,13 @@

Definition at line 102 of file TupleTag.cpp.

-

References wmtk::Mesh::id(), mesh(), and wmtk::Vertex.

+

References wmtk::Mesh::id(), mesh(), and wmtk::Vertex.

Referenced by initialize(), is_critical_vertex(), run(), v_tuple(), and vertex_is_root().

Here is the call graph for this function:
-
+
diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.map index 4c66f14402..338055e4b6 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.map @@ -2,16 +2,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.md5 index d5288f1b13..f10e348568 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.md5 @@ -1 +1 @@ -09e96d90b221b8991dfa7a173393d229 \ No newline at end of file +2521285331d58f820617ea325965045c \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.svg index 28187e30b2..bfa754c088 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -92,47 +92,47 @@ var sectionId = 'dynsection-12'; - + Node1->Node3 - - -Node5 - + + +Node7 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node1->Node5 + + +Node1->Node7 - - -Node6 - + + +Node8 + wmtk::Mesh::switch _vertex - - -Node1->Node6 + + +Node1->Node8 - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -140,9 +140,9 @@ var sectionId = 'dynsection-12'; - - -Node1->Node8 + + +Node1->Node10 @@ -155,7 +155,7 @@ var sectionId = 'dynsection-12'; Node4 - + wmtk::Mesh::id @@ -167,38 +167,69 @@ var sectionId = 'dynsection-12'; - - -Node3->Node5 + + +Node3->Node7 - - -Node7 - + + +Node5 + + +wmtk::Mesh::top_simplex_type + + + + + +Node4->Node5 + + + + + +Node6 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node5->Node6 + + + + + +Node9 + wmtk::Mesh::switch _tuple - - -Node6->Node7 + + +Node8->Node9 - - -Node8->Node2 + + +Node10->Node2 - - -Node9 - + + +Node11 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -206,16 +237,16 @@ var sectionId = 'dynsection-12'; - - -Node8->Node9 + + +Node10->Node11 - - -Node14 - + + +Node16 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -223,16 +254,16 @@ var sectionId = 'dynsection-12'; - - -Node8->Node14 + + +Node10->Node16 - - -Node10 - + + +Node12 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -240,16 +271,16 @@ var sectionId = 'dynsection-12'; - - -Node9->Node10 + + +Node11->Node12 - - -Node11 - + + +Node13 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -257,16 +288,16 @@ var sectionId = 'dynsection-12'; - - -Node9->Node11 + + +Node11->Node13 - - -Node13 - + + +Node15 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -274,73 +305,73 @@ var sectionId = 'dynsection-12'; - - -Node9->Node13 + + +Node11->Node15 - - -Node11->Node3 + + +Node13->Node3 - - -Node11->Node5 + + +Node13->Node7 - - -Node12 - + + +Node14 + wmtk::Mesh::tuple_from_id - - -Node11->Node12 + + +Node13->Node14 - - -Node13->Node3 + + +Node15->Node3 - - -Node13->Node10 + + +Node15->Node12 - - -Node14->Node10 + + +Node16->Node12 - - -Node14->Node11 + + +Node16->Node13 - - -Node14->Node13 + + +Node16->Node15 - - -Node15 - + + +Node17 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -348,9 +379,9 @@ var sectionId = 'dynsection-12'; - - -Node14->Node15 + + +Node16->Node17 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph_org.svg index 12468e638e..026fbdb140 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a2537cb4e71612d88c4541856b7352ee6_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::run @@ -46,47 +46,47 @@ - + Node1->Node3 - - -Node5 - + + +Node7 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node1->Node5 + + +Node1->Node7 - - -Node6 - + + +Node8 + wmtk::Mesh::switch _vertex - - -Node1->Node6 + + +Node1->Node8 - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -94,9 +94,9 @@ - - -Node1->Node8 + + +Node1->Node10 @@ -109,7 +109,7 @@ Node4 - + wmtk::Mesh::id @@ -121,38 +121,69 @@ - - -Node3->Node5 + + +Node3->Node7 - - -Node7 - + + +Node5 + + +wmtk::Mesh::top_simplex_type + + + + + +Node4->Node5 + + + + + +Node6 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node5->Node6 + + + + + +Node9 + wmtk::Mesh::switch _tuple - - -Node6->Node7 + + +Node8->Node9 - - -Node8->Node2 + + +Node10->Node2 - - -Node9 - + + +Node11 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -160,16 +191,16 @@ - - -Node8->Node9 + + +Node10->Node11 - - -Node14 - + + +Node16 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -177,16 +208,16 @@ - - -Node8->Node14 + + +Node10->Node16 - - -Node10 - + + +Node12 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -194,16 +225,16 @@ - - -Node9->Node10 + + +Node11->Node12 - - -Node11 - + + +Node13 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -211,16 +242,16 @@ - - -Node9->Node11 + + +Node11->Node13 - - -Node13 - + + +Node15 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -228,73 +259,73 @@ - - -Node9->Node13 + + +Node11->Node15 - - -Node11->Node3 + + +Node13->Node3 - - -Node11->Node5 + + +Node13->Node7 - - -Node12 - + + +Node14 + wmtk::Mesh::tuple_from_id - - -Node11->Node12 + + +Node13->Node14 - - -Node13->Node3 + + +Node15->Node3 - - -Node13->Node10 + + +Node15->Node12 - - -Node14->Node10 + + +Node16->Node12 - - -Node14->Node11 + + +Node16->Node13 - - -Node14->Node13 + + +Node16->Node15 - - -Node15 - + + +Node17 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -302,9 +333,9 @@ - - -Node14->Node15 + + +Node16->Node17 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.map index babf7a1149..058e90788d 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.map @@ -2,6 +2,8 @@ - - + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.md5 index 780c0defdc..0601f5ccd0 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.md5 @@ -1 +1 @@ -7cb2d33530284d487387fb57270d1de8 \ No newline at end of file +18e2ae11514d71a77042fe2f8f5bf306 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.svg index 8f3faee9fa..238ab6a5c3 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph.svg @@ -4,9 +4,55 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::multimesh::utils::internal::TupleTag::vertex_is_root @@ -55,7 +101,7 @@ Node4 - + wmtk::Mesh::id @@ -67,21 +113,94 @@ - - -Node5 - + + +Node7 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node3->Node5 + + +Node3->Node7 + + +Node5 + + +wmtk::Mesh::top_simplex_type + + + + +Node4->Node5 + + + + + +Node6 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node5->Node6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph_org.svg new file mode 100644 index 0000000000..9f49dc3fc6 --- /dev/null +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a74880862626b85c76af2061a637ed0ff_cgraph_org.svg @@ -0,0 +1,118 @@ + + + + + + +wmtk::multimesh::utils::internal::TupleTag::vertex_is_root + + +Node1 + + +wmtk::multimesh::utils +::internal::TupleTag:: +vertex_is_root + + + + + +Node2 + + +wmtk::multimesh::utils +::internal::TupleTag:: +get_vertex_tag + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::multimesh::utils +::internal::TupleTag::vid + + + + + +Node1->Node3 + + + + + +Node4 + + +wmtk::Mesh::id + + + + + +Node3->Node4 + + + + + +Node7 + + +wmtk::multimesh::utils +::internal::TupleTag::mesh + + + + + +Node3->Node7 + + + + + +Node5 + + +wmtk::Mesh::top_simplex_type + + + + + +Node4->Node5 + + + + + +Node6 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node5->Node6 + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.map index 160ae9b758..81682bb775 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.map @@ -3,16 +3,18 @@ - - - - + + + + - - - - - - + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.md5 index 2900b655b5..49ad3883c3 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.md5 @@ -1 +1 @@ -c85badc7df57e852c412e3e32c688fc3 \ No newline at end of file +632e8b7c3f13240b509c2535b54f47de \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.svg index 8f7f3996d9..4a9d16f4d8 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -111,26 +111,26 @@ var sectionId = 'dynsection-10'; - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node1->Node8 + + +Node1->Node10 - - -Node9 - + + +Node11 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -138,32 +138,32 @@ var sectionId = 'dynsection-10'; - - -Node1->Node9 + + +Node1->Node11 - - -Node10 - + + +Node12 + wmtk::Mesh::switch _vertex - - -Node1->Node10 + + +Node1->Node12 - - -Node12 - + + +Node14 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -171,9 +171,9 @@ var sectionId = 'dynsection-10'; - - -Node1->Node12 + + +Node1->Node14 @@ -212,7 +212,7 @@ var sectionId = 'dynsection-10'; Node7 - + wmtk::Mesh::id @@ -224,32 +224,63 @@ var sectionId = 'dynsection-10'; - - -Node6->Node8 + + +Node6->Node10 - - -Node11 - + + +Node8 + + +wmtk::Mesh::top_simplex_type + + + + + +Node7->Node8 + + + + + +Node9 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node8->Node9 + + + + + +Node13 + wmtk::Mesh::switch _tuple - - -Node10->Node11 + + +Node12->Node13 - - -Node13 - + + +Node15 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -257,16 +288,16 @@ var sectionId = 'dynsection-10'; - - -Node12->Node13 + + +Node14->Node15 - - -Node14 - + + +Node16 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -274,16 +305,16 @@ var sectionId = 'dynsection-10'; - - -Node12->Node14 + + +Node14->Node16 - - -Node16 - + + +Node18 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -291,48 +322,48 @@ var sectionId = 'dynsection-10'; - - -Node12->Node16 + + +Node14->Node18 - - -Node14->Node6 + + +Node16->Node6 - - -Node14->Node8 + + +Node16->Node10 - - -Node15 - + + +Node17 + wmtk::Mesh::tuple_from_id - - -Node14->Node15 + + +Node16->Node17 - - -Node16->Node6 + + +Node18->Node6 - - -Node16->Node13 + + +Node18->Node15 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph_org.svg index d034d61cd8..98e82d751a 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a76f9d0aa5d7d0de388e17b239faab649_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::run @@ -65,26 +65,26 @@ - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node1->Node8 + + +Node1->Node10 - - -Node9 - + + +Node11 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -92,32 +92,32 @@ - - -Node1->Node9 + + +Node1->Node11 - - -Node10 - + + +Node12 + wmtk::Mesh::switch _vertex - - -Node1->Node10 + + +Node1->Node12 - - -Node12 - + + +Node14 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -125,9 +125,9 @@ - - -Node1->Node12 + + +Node1->Node14 @@ -166,7 +166,7 @@ Node7 - + wmtk::Mesh::id @@ -178,32 +178,63 @@ - - -Node6->Node8 + + +Node6->Node10 - - -Node11 - + + +Node8 + + +wmtk::Mesh::top_simplex_type + + + + + +Node7->Node8 + + + + + +Node9 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node8->Node9 + + + + + +Node13 + wmtk::Mesh::switch _tuple - - -Node10->Node11 + + +Node12->Node13 - - -Node13 - + + +Node15 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -211,16 +242,16 @@ - - -Node12->Node13 + + +Node14->Node15 - - -Node14 - + + +Node16 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -228,16 +259,16 @@ - - -Node12->Node14 + + +Node14->Node16 - - -Node16 - + + +Node18 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -245,48 +276,48 @@ - - -Node12->Node16 + + +Node14->Node18 - - -Node14->Node6 + + +Node16->Node6 - - -Node14->Node8 + + +Node16->Node10 - - -Node15 - + + +Node17 + wmtk::Mesh::tuple_from_id - - -Node14->Node15 + + +Node16->Node17 - - -Node16->Node6 + + +Node18->Node6 - - -Node16->Node13 + + +Node18->Node15 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.map index f7a8a2748b..fa048ca779 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.md5 index d59b90c93e..54f1dcc5ef 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.md5 @@ -1 +1 @@ -1f422906d1673a92dbde08f88b02747d \ No newline at end of file +3dc8ee4cd22e85a03537c28dd26b4733 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.svg index efd59599f1..a0a23750fb 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a89f54c784fb3d50bba75eb8d5db6ed8a_cgraph.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::multimesh::utils::internal::TupleTag::is_critical_vertex @@ -38,7 +84,7 @@ Node3 - + wmtk::Mesh::id @@ -50,21 +96,94 @@ - - -Node4 - + + +Node6 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node2->Node4 + + +Node2->Node6 + + +Node4 + + +wmtk::Mesh::top_simplex_type + + + + +Node3->Node4 + + + + + +Node5 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node4->Node5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a8f9b080854e8a77d377a9a670c1fa9ef_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a8f9b080854e8a77d377a9a670c1fa9ef_cgraph_org.svg new file mode 100644 index 0000000000..80896d9331 --- /dev/null +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a8f9b080854e8a77d377a9a670c1fa9ef_cgraph_org.svg @@ -0,0 +1,101 @@ + + + + + + +wmtk::multimesh::utils::internal::TupleTag::is_critical_vertex + + +Node1 + + +wmtk::multimesh::utils +::internal::TupleTag:: +is_critical_vertex + + + + + +Node2 + + +wmtk::multimesh::utils +::internal::TupleTag::vid + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::Mesh::id + + + + + +Node2->Node3 + + + + + +Node6 + + +wmtk::multimesh::utils +::internal::TupleTag::mesh + + + + + +Node2->Node6 + + + + + +Node4 + + +wmtk::Mesh::top_simplex_type + + + + + +Node3->Node4 + + + + + +Node5 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node4->Node5 + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.map index 2bef176efe..dafb20c897 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.map @@ -3,9 +3,11 @@ - + - + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.md5 index 76e2593817..9db5e2b311 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.md5 @@ -1 +1 @@ -b9c1139ef8e20fe6c587e87f536ba15b \ No newline at end of file +b5f2b1961eccf1af84a1ceb9d5f7d05a \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.svg index 097d6f3ca1..fd6c5194ab 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -116,10 +116,10 @@ var sectionId = 'dynsection-21'; - - -Node9 - + + +Node11 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -127,9 +127,9 @@ var sectionId = 'dynsection-21'; - - -Node1->Node9 + + +Node1->Node11 @@ -181,7 +181,7 @@ var sectionId = 'dynsection-21'; - + Node7->Node5 @@ -189,7 +189,7 @@ var sectionId = 'dynsection-21'; Node8 - + wmtk::Mesh::id @@ -201,15 +201,46 @@ var sectionId = 'dynsection-21'; - - -Node9->Node2 + + +Node9 + + +wmtk::Mesh::top_simplex_type + + + + + +Node8->Node9 + + + + + +Node10 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node9->Node10 + + + + + +Node11->Node2 - - -Node9->Node7 + + +Node11->Node7 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph_org.svg index f1b4d1acec..a83e65443f 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_a91abc2743fec235b445ec7b584b8971e_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::vertex_set_root @@ -70,10 +70,10 @@ - - -Node9 - + + +Node11 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -81,9 +81,9 @@ - - -Node1->Node9 + + +Node1->Node11 @@ -135,7 +135,7 @@ - + Node7->Node5 @@ -143,7 +143,7 @@ Node8 - + wmtk::Mesh::id @@ -155,15 +155,46 @@ - - -Node9->Node2 + + +Node9 + + +wmtk::Mesh::top_simplex_type + + + + + +Node8->Node9 + + + + + +Node10 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node9->Node10 + + + + + +Node11->Node2 - - -Node9->Node7 + + +Node11->Node7 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.map index 65b46fe972..c2b112078a 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.map @@ -1,14 +1,16 @@ - - + + - - - - - - - + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.md5 index fad6742f7c..ed42368b9f 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.md5 @@ -1 +1 @@ -b8942dd939c7b8964ab751d088e6bcfa \ No newline at end of file +27dd3493187c2202aa6927949f7e8205 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.svg index 032366012d..6bfccf702c 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -82,10 +82,10 @@ var sectionId = 'dynsection-23'; - - -Node6 - + + +Node8 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -93,16 +93,16 @@ var sectionId = 'dynsection-23'; - - -Node1->Node6 + + +Node1->Node8 - - -Node11 - + + +Node13 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -110,9 +110,9 @@ var sectionId = 'dynsection-23'; - - -Node1->Node11 + + +Node1->Node13 @@ -135,7 +135,7 @@ var sectionId = 'dynsection-23'; Node4 - + wmtk::Mesh::id @@ -147,26 +147,57 @@ var sectionId = 'dynsection-23'; - - -Node5 - + + +Node7 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node3->Node5 + + +Node3->Node7 - - -Node7 - + + +Node5 + + +wmtk::Mesh::top_simplex_type + + + + + +Node4->Node5 + + + + + +Node6 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node5->Node6 + + + + + +Node9 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -174,16 +205,16 @@ var sectionId = 'dynsection-23'; - - -Node6->Node7 + + +Node8->Node9 - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -191,16 +222,16 @@ var sectionId = 'dynsection-23'; - - -Node6->Node8 + + +Node8->Node10 - - -Node10 - + + +Node12 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -208,73 +239,73 @@ var sectionId = 'dynsection-23'; - - -Node6->Node10 + + +Node8->Node12 - - -Node8->Node3 + + +Node10->Node3 - - -Node8->Node5 + + +Node10->Node7 - - -Node9 - + + +Node11 + wmtk::Mesh::tuple_from_id - - -Node8->Node9 + + +Node10->Node11 - - -Node10->Node3 + + +Node12->Node3 - - -Node10->Node7 + + +Node12->Node9 - - -Node11->Node7 + + +Node13->Node9 - - -Node11->Node8 + + +Node13->Node10 - - -Node11->Node10 + + +Node13->Node12 - - -Node12 - + + +Node14 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -282,9 +313,9 @@ var sectionId = 'dynsection-23'; - - -Node11->Node12 + + +Node13->Node14 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph_org.svg index 68df0f4418..a3b7b98f4a 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_abf875f1fb984fb5d322e0ac0c9dcc145_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::vertex_sets_unify @@ -36,10 +36,10 @@ - - -Node6 - + + +Node8 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -47,16 +47,16 @@ - - -Node1->Node6 + + +Node1->Node8 - - -Node11 - + + +Node13 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -64,9 +64,9 @@ - - -Node1->Node11 + + +Node1->Node13 @@ -89,7 +89,7 @@ Node4 - + wmtk::Mesh::id @@ -101,26 +101,57 @@ - - -Node5 - + + +Node7 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node3->Node5 + + +Node3->Node7 - - -Node7 - + + +Node5 + + +wmtk::Mesh::top_simplex_type + + + + + +Node4->Node5 + + + + + +Node6 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node5->Node6 + + + + + +Node9 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -128,16 +159,16 @@ - - -Node6->Node7 + + +Node8->Node9 - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -145,16 +176,16 @@ - - -Node6->Node8 + + +Node8->Node10 - - -Node10 - + + +Node12 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -162,73 +193,73 @@ - - -Node6->Node10 + + +Node8->Node12 - - -Node8->Node3 + + +Node10->Node3 - - -Node8->Node5 + + +Node10->Node7 - - -Node9 - + + +Node11 + wmtk::Mesh::tuple_from_id - - -Node8->Node9 + + +Node10->Node11 - - -Node10->Node3 + + +Node12->Node3 - - -Node10->Node7 + + +Node12->Node9 - - -Node11->Node7 + + +Node13->Node9 - - -Node11->Node8 + + +Node13->Node10 - - -Node11->Node10 + + +Node13->Node12 - - -Node12 - + + +Node14 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -236,9 +267,9 @@ - - -Node11->Node12 + + +Node13->Node14 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.map index a954547e71..b3fc156e55 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.map @@ -6,5 +6,7 @@ - + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.md5 index 6084178857..bbef280752 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.md5 @@ -1 +1 @@ -cd326e528a9088cf4134a6fde804b5f7 \ No newline at end of file +aa77410bc9b0ecbb35145392281db5b0 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.svg index 88d1e937e4..fcb6a9b493 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -164,7 +164,7 @@ var sectionId = 'dynsection-1'; - + Node7->Node4 @@ -172,7 +172,7 @@ var sectionId = 'dynsection-1'; Node8 - + wmtk::Mesh::id @@ -184,6 +184,37 @@ var sectionId = 'dynsection-1'; + + +Node9 + + +wmtk::Mesh::top_simplex_type + + + + + +Node8->Node9 + + + + + +Node10 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node9->Node10 + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph_org.svg index 43280e8d6d..6db666fe2a 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acca3241a2661355c5351269aa5a275c6_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::TupleTag @@ -118,7 +118,7 @@ - + Node7->Node4 @@ -126,7 +126,7 @@ Node8 - + wmtk::Mesh::id @@ -138,5 +138,36 @@ + + +Node9 + + +wmtk::Mesh::top_simplex_type + + + + + +Node8->Node9 + + + + + +Node10 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node9->Node10 + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.map index 09350c4233..284a7a5cf3 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.map @@ -3,5 +3,7 @@ - + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.md5 index b96d6c9711..b655c096a2 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.md5 @@ -1 +1 @@ -def13e0df9bf92e691387975210eb6f3 \ No newline at end of file +3d31fd66bbea19e4710811deb2e3e5c4 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.svg index 4e6733ea84..6c043434df 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -113,7 +113,7 @@ var sectionId = 'dynsection-15'; - + Node4->Node2 @@ -121,7 +121,7 @@ var sectionId = 'dynsection-15'; Node5 - + wmtk::Mesh::id @@ -133,6 +133,37 @@ var sectionId = 'dynsection-15'; + + +Node6 + + +wmtk::Mesh::top_simplex_type + + + + + +Node5->Node6 + + + + + +Node7 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node6->Node7 + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph_org.svg index 175b1b0d7b..414fc5b14d 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf1cbc3cfaaebc987060989c98bdf6de_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::v_tuple @@ -67,7 +67,7 @@ - + Node4->Node2 @@ -75,7 +75,7 @@ Node5 - + wmtk::Mesh::id @@ -87,5 +87,36 @@ + + +Node6 + + +wmtk::Mesh::top_simplex_type + + + + + +Node5->Node6 + + + + + +Node7 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node6->Node7 + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.map index 48aa2c25a6..ec0086639d 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.map @@ -2,9 +2,11 @@ - + - + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.md5 index 55f4721c66..7acf0bb3cd 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.md5 @@ -1 +1 @@ -533af55d5d288247f7586748f068af93 \ No newline at end of file +0de749d99e283356c05554f223a9d68f \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.svg index da6b9f2f4a..441409e013 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -99,10 +99,10 @@ var sectionId = 'dynsection-17'; - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -110,9 +110,9 @@ var sectionId = 'dynsection-17'; - - -Node1->Node8 + + +Node1->Node10 @@ -164,7 +164,7 @@ var sectionId = 'dynsection-17'; - + Node6->Node4 @@ -172,7 +172,7 @@ var sectionId = 'dynsection-17'; Node7 - + wmtk::Mesh::id @@ -184,15 +184,46 @@ var sectionId = 'dynsection-17'; - - -Node8->Node2 + + +Node8 + + +wmtk::Mesh::top_simplex_type + + + + + +Node7->Node8 + + + + + +Node9 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node8->Node9 + + + + + +Node10->Node2 - - -Node8->Node6 + + +Node10->Node6 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph_org.svg index aa2a158bf3..19f1387d27 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph_org.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_acf43c71e38eb6f098ea24a73532a3739_cgraph_org.svg @@ -4,8 +4,8 @@ - + wmtk::multimesh::utils::internal::TupleTag::vertex_get_root @@ -53,10 +53,10 @@ - - -Node8 - + + +Node10 + wmtk::multimesh::utils ::internal::TupleTag:: @@ -64,9 +64,9 @@ - - -Node1->Node8 + + +Node1->Node10 @@ -118,7 +118,7 @@ - + Node6->Node4 @@ -126,7 +126,7 @@ Node7 - + wmtk::Mesh::id @@ -138,15 +138,46 @@ - - -Node8->Node2 + + +Node8 + + +wmtk::Mesh::top_simplex_type + + + + + +Node7->Node8 + + + + + +Node9 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node8->Node9 + + + + + +Node10->Node2 - - -Node8->Node6 + + +Node10->Node6 diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.map index 4779b1b7a2..54f7b107ea 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.map @@ -5,5 +5,7 @@ - + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.md5 index a3fba0869b..78abb2e21f 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.md5 @@ -1 +1 @@ -5fb1be09f53294da42187e67cfd6698b \ No newline at end of file +f606caa27ec72684b5c53ef4548bcd58 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.svg index bad2e849de..283a41baa2 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph.svg @@ -4,9 +4,55 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::multimesh::utils::internal::TupleTag::initialize @@ -101,7 +147,7 @@ - + Node6->Node3 @@ -109,7 +155,7 @@ Node7 - + wmtk::Mesh::id @@ -121,5 +167,78 @@ + + +Node8 + + +wmtk::Mesh::top_simplex_type + + + + + +Node7->Node8 + + + + + +Node9 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node8->Node9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph_org.svg new file mode 100644 index 0000000000..d4cf091b38 --- /dev/null +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad517c516675acd9b4964890cf78ce9c9_cgraph_org.svg @@ -0,0 +1,156 @@ + + + + + + +wmtk::multimesh::utils::internal::TupleTag::initialize + + +Node1 + + +wmtk::multimesh::utils +::internal::TupleTag:: +initialize + + + + + +Node2 + + +wmtk::Mesh::get_all + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::multimesh::utils +::internal::TupleTag::mesh + + + + + +Node1->Node3 + + + + + +Node4 + + +wmtk::multimesh::utils +::internal::TupleTag:: +set_edge_tag + + + + + +Node1->Node4 + + + + + +Node5 + + +wmtk::multimesh::utils +::internal::TupleTag:: +set_vertex_tag + + + + + +Node1->Node5 + + + + + +Node6 + + +wmtk::multimesh::utils +::internal::TupleTag::vid + + + + + +Node1->Node6 + + + + + +Node6->Node3 + + + + + +Node7 + + +wmtk::Mesh::id + + + + + +Node6->Node7 + + + + + +Node8 + + +wmtk::Mesh::top_simplex_type + + + + + +Node7->Node8 + + + + + +Node9 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node8->Node9 + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.map b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.map index 627eb95f99..4094c35645 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.map +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.map @@ -1,5 +1,7 @@ - - - + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.md5 b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.md5 index 4c6fc437ec..eaa1800e87 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.md5 +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.md5 @@ -1 +1 @@ -12c165d13a3dc22a9c9cc2c559ec3076 \ No newline at end of file +4b0741399f681a4389fcf5ed84431fd2 \ No newline at end of file diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.svg index abd1bcfc1a..739964a936 100644 --- a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.svg +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph.svg @@ -4,9 +4,55 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::multimesh::utils::internal::TupleTag::vid @@ -21,7 +67,7 @@ Node2 - + wmtk::Mesh::id @@ -33,21 +79,94 @@ - - -Node3 - + + +Node5 + wmtk::multimesh::utils ::internal::TupleTag::mesh - - -Node1->Node3 + + +Node1->Node5 + + +Node3 + + +wmtk::Mesh::top_simplex_type + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node3->Node4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph_org.svg b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph_org.svg new file mode 100644 index 0000000000..eadc37a4f7 --- /dev/null +++ b/classwmtk_1_1multimesh_1_1utils_1_1internal_1_1_tuple_tag_ad921071b9217221d30d56b51419c78e7_cgraph_org.svg @@ -0,0 +1,84 @@ + + + + + + +wmtk::multimesh::utils::internal::TupleTag::vid + + +Node1 + + +wmtk::multimesh::utils +::internal::TupleTag::vid + + + + + +Node2 + + +wmtk::Mesh::id + + + + + +Node1->Node2 + + + + + +Node5 + + +wmtk::multimesh::utils +::internal::TupleTag::mesh + + + + + +Node1->Node5 + + + + + +Node3 + + +wmtk::Mesh::top_simplex_type + + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node3->Node4 + + + + + diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base.html b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base.html index 9d92c1e599..5c81b06105 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base.html +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base.html @@ -537,7 +537,7 @@

Definition at line 15 of file AttributeTransferStrategyBase.cpp.

-

References wmtk::Mesh::get_all(), m_handle, wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::attribute::MeshAttributeHandle::primitive_type(), and run().

+

References wmtk::Mesh::get_all(), m_handle, wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::attribute::MeshAttributeHandle::primitive_type(), and run().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.map b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.map index 4574964800..6ee916fe58 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.map +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.map @@ -36,7 +36,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.md5 b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.md5 index 8d56eac159..ac99b1e4c1 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.md5 @@ -1 +1 @@ -55a160920fb07a3f9d6b9c544d0aa72b \ No newline at end of file +a576984a10409eb24d0032e2ede6aa3f \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.svg b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.svg index d5cb0e472a..8d310be90c 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.svg +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph.svg @@ -710,7 +710,7 @@ var sectionId = 'dynsection-3'; Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph_org.svg b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph_org.svg index bf61c67cd5..d34165f4e4 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_a6883c6416f61c4ee06588a86c3b8d731_cgraph_org.svg @@ -664,7 +664,7 @@ Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.map b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.map index cdd9c26bd9..29f8d2b80e 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.map +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.map @@ -36,7 +36,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.md5 b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.md5 index 411aadf912..12fdaad737 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.md5 @@ -1 +1 @@ -2245c67d2865536e6a1ab734b87b639c \ No newline at end of file +26fe45718e5214e7615e5e6b0c219b57 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.svg b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.svg index beda3ea730..76ba3b661f 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.svg +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph.svg @@ -718,7 +718,7 @@ var sectionId = 'dynsection-2'; Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph_org.svg b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph_org.svg index 6b79ef73b2..c6200647e6 100644 --- a/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_attribute_transfer_strategy_base_aa5e03221c4b6b49e1892ed464d84c0cd_cgraph_org.svg @@ -672,7 +672,7 @@ Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy.html b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy.html index 8609e81d75..9a18418791 100644 --- a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy.html +++ b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy.html @@ -325,7 +325,7 @@

Definition at line 60 of file CollapseNewAttributeStrategy.cpp.

-

References wmtk::Edge, wmtk::Face, wmtk::attribute::MeshAttributeHandle::holds(), wmtk::operations::CollapseNewAttributeStrategy< T >::m_handle, wmtk::operations::CollapseNewAttributeStrategy< T >::m_topo_info, wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::operations::CollapseNewAttributeStrategy< T >::mesh(), wmtk::operations::CollapseNewAttributeStrategy< T >::set_strategy(), wmtk::Tetrahedron, wmtk::operations::Throw, and wmtk::Mesh::top_simplex_type().

+

References wmtk::Edge, wmtk::attribute::MeshAttributeHandle::holds(), wmtk::operations::CollapseNewAttributeStrategy< T >::m_handle, wmtk::operations::CollapseNewAttributeStrategy< T >::m_topo_info, wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::operations::CollapseNewAttributeStrategy< T >::mesh(), wmtk::operations::CollapseNewAttributeStrategy< T >::set_strategy(), wmtk::Tetrahedron, wmtk::operations::Throw, wmtk::Mesh::top_simplex_type(), and wmtk::Triangle.

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.map b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.map index 0439e89459..f2663526f6 100644 --- a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.map +++ b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.map @@ -5,5 +5,5 @@ - + diff --git a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.md5 b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.md5 index ff5e5df4ee..d71bc25648 100644 --- a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.md5 @@ -1 +1 @@ -a21e8bda8a53be343b0efb42d354fbe2 \ No newline at end of file +b88e87a6db378560b88313bb8e8e1a2e \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.svg b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.svg index 9395e5ad15..e90bb94c86 100644 --- a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.svg +++ b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph.svg @@ -148,7 +148,7 @@ var sectionId = 'dynsection-2'; Node7 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph_org.svg b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph_org.svg index 567d0d21a3..71e43baf13 100644 --- a/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_collapse_new_attribute_strategy_a0a4ee7f8de76cb4cd958357334e8f908_cgraph_org.svg @@ -102,7 +102,7 @@ Node7 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.map b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.map index 2904e0c817..7d10cacf32 100644 --- a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.map +++ b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.map @@ -45,7 +45,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.md5 b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.md5 index 34c6205b5b..0ecd8c0c93 100644 --- a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.md5 @@ -1 +1 @@ -86ce091b7e3a8b4fc151e7817ecab5bf \ No newline at end of file +9487bd185cbc9f6ccf750061a98367f0 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.svg b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.svg index a71cf0b760..23eb27617a 100644 --- a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.svg +++ b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph.svg @@ -867,7 +867,7 @@ var sectionId = 'dynsection-3'; Node44 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph_org.svg b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph_org.svg index 6d891b720c..877324bd3d 100644 --- a/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_edge_collapse_a8d52e8ef34eb9d5b32c8d290270fe5d3_cgraph_org.svg @@ -821,7 +821,7 @@ Node44 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_edge_split.html b/classwmtk_1_1operations_1_1_edge_split.html index 10ed54da34..7a9bed1e19 100644 --- a/classwmtk_1_1operations_1_1_edge_split.html +++ b/classwmtk_1_1operations_1_1_edge_split.html @@ -348,7 +348,7 @@

Definition at line 98 of file EdgeSplit.cpp.

-

References wmtk::Edge, wmtk::Face, wmtk::HalfEdge, wmtk::operations::Operation::mesh(), wmtk::Mesh::switch_tuples(), wmtk::Tetrahedron, wmtk::Mesh::top_simplex_type(), and wmtk::Vertex.

+

References wmtk::Edge, wmtk::operations::Operation::mesh(), wmtk::Mesh::switch_tuples(), wmtk::Tetrahedron, wmtk::Mesh::top_simplex_type(), wmtk::Triangle, and wmtk::Vertex.

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.map b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.map index 6294761182..7583197510 100644 --- a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.map +++ b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.map @@ -5,7 +5,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.md5 b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.md5 index 08dbf24add..638f9ee794 100644 --- a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.md5 @@ -1 +1 @@ -556864f920aad6c643de11885ff7a6ba \ No newline at end of file +3562783d354b2eb90f7baaa96f8c898f \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.svg b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.svg index 5aa8675375..5af979b9a3 100644 --- a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.svg +++ b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph.svg @@ -145,7 +145,7 @@ var sectionId = 'dynsection-4'; Node8 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph_org.svg b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph_org.svg index 7b679cbf86..169674506a 100644 --- a/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_edge_split_ac8ebd02932d6f6d211ba9771d0524c4a_cgraph_org.svg @@ -99,7 +99,7 @@ Node8 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.map b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.map index 15cf404edb..f056db01b0 100644 --- a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.map +++ b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.map @@ -45,7 +45,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.md5 b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.md5 index 1cb6db27c7..cd74409532 100644 --- a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.md5 @@ -1 +1 @@ -f4f8eac3f579337cfe3e32a9e05d5b18 \ No newline at end of file +59de2cdb78a1cc7573d6158a5b25e9e9 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.svg b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.svg index a68d3c3618..b3bbb5c572 100644 --- a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.svg +++ b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph.svg @@ -868,7 +868,7 @@ var sectionId = 'dynsection-3'; Node44 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph_org.svg b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph_org.svg index a90b446114..49abf5c5e9 100644 --- a/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_edge_split_acf2afde09bd19955800804d11f7dfc2b_cgraph_org.svg @@ -822,7 +822,7 @@ Node44 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_new_attribute_strategy.html b/classwmtk_1_1operations_1_1_new_attribute_strategy.html index 7870335a3e..8033c40d24 100644 --- a/classwmtk_1_1operations_1_1_new_attribute_strategy.html +++ b/classwmtk_1_1operations_1_1_new_attribute_strategy.html @@ -380,7 +380,7 @@

Definition at line 19 of file NewAttributeStrategy.cpp.

-

References wmtk::operations::Default, wmtk::Mesh::is_boundary(), wmtk::operations::IsInterior, mesh(), wmtk::operations::None, and set_simplex_predicate().

+

References wmtk::operations::Default, wmtk::Mesh::is_boundary(), wmtk::operations::IsInterior, mesh(), wmtk::operations::None, and set_simplex_predicate().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_operation.html b/classwmtk_1_1operations_1_1_operation.html index 42bf016ed8..28ec44bc8a 100644 --- a/classwmtk_1_1operations_1_1_operation.html +++ b/classwmtk_1_1operations_1_1_operation.html @@ -568,7 +568,7 @@

Definition at line 150 of file Operation.cpp.

-

References wmtk::Mesh::get_cell_hash_accessor(), and m_mesh.

+

References wmtk::Mesh::get_cell_hash_accessor(), and m_mesh.

Referenced by before(), and resurrect_tuple().

@@ -613,7 +613,7 @@

Definition at line 155 of file Operation.cpp.

-

References wmtk::Mesh::get_const_cell_hash_accessor(), and m_mesh.

+

References wmtk::Mesh::get_const_cell_hash_accessor(), and m_mesh.

Here is the call graph for this function:
@@ -859,7 +859,7 @@

Definition at line 145 of file Operation.cpp.

-

References hash_accessor(), mesh(), and wmtk::Mesh::resurrect_tuple().

+

References hash_accessor(), mesh(), and wmtk::Mesh::resurrect_tuple().

Referenced by wmtk::operations::AttributesUpdate::execute(), wmtk::operations::composite::TetEdgeSwap::execute(), and wmtk::operations::composite::TetFaceSwap::execute().

diff --git a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.map b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.map index 14218a63cf..18a3eef4b2 100644 --- a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.map +++ b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.map @@ -42,7 +42,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.md5 b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.md5 index 9f69aaa642..a85183fa62 100644 --- a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.md5 @@ -1 +1 @@ -5d624f3e95766c8f92f6d81d1e0e3932 \ No newline at end of file +e117ba17c2e573d591fd29f6ba1a234b \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.svg b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.svg index fbdec198ad..39813bc3db 100644 --- a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.svg +++ b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph.svg @@ -820,7 +820,7 @@ var sectionId = 'dynsection-5'; Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph_org.svg b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph_org.svg index c606091902..3c472f3da1 100644 --- a/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_operation_a3cf4616909230345e0039b33c28d9214_cgraph_org.svg @@ -774,7 +774,7 @@ Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.map b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.map index d6a842cc99..8e4391a5e1 100644 --- a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.map +++ b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.map @@ -45,7 +45,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.md5 b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.md5 index 48bc93d2d0..76fb671a3a 100644 --- a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.md5 @@ -1 +1 @@ -ac86da19a7e8d9613d3bb5943bc3542e \ No newline at end of file +ead26ba0955374f6c217c2063f0956be \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.svg b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.svg index f4f5a05915..84feb4d450 100644 --- a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.svg +++ b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph.svg @@ -879,7 +879,7 @@ var sectionId = 'dynsection-17'; Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph_org.svg b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph_org.svg index 33a2dac24d..ad178578a4 100644 --- a/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_operation_a9c6426d34b54642aacb28e7cf93e328f_cgraph_org.svg @@ -833,7 +833,7 @@ Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.map b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.map index 855096a18d..9b7c469be3 100644 --- a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.map +++ b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.map @@ -44,7 +44,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.md5 b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.md5 index 54dbf09803..a453af712f 100644 --- a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.md5 @@ -1 +1 @@ -6daccbebd1141e8c47d03c5114c90be2 \ No newline at end of file +8b1282dac9b9271cbe696124738526fb \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.svg b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.svg index a91f25f56c..a279ca0895 100644 --- a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.svg +++ b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph.svg @@ -876,7 +876,7 @@ var sectionId = 'dynsection-9'; Node43 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph_org.svg b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph_org.svg index c89e7fd3fb..075bff1883 100644 --- a/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_operation_ae802270b57ba3fe8ed2345b5777f46af_cgraph_org.svg @@ -830,7 +830,7 @@ Node43 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.map b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.map index cc4baac6c9..88ac757a4d 100644 --- a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.map +++ b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.map @@ -26,7 +26,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.md5 b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.md5 index eb06d93714..38f7889fad 100644 --- a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.md5 @@ -1 +1 @@ -123cc461fb0e807b55d30433fefa0c94 \ No newline at end of file +c94ae6ea3144edbc7d9f326e2d0895cd \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.svg b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.svg index 4e8deb1c97..32320144ed 100644 --- a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.svg +++ b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph.svg @@ -521,7 +521,7 @@ var sectionId = 'dynsection-7'; Node27 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph_org.svg b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph_org.svg index 4bf57eb77a..74f34f8bf2 100644 --- a/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_operation_af181d255eb0ef5297646e0dc9dc817a7_cgraph_org.svg @@ -475,7 +475,7 @@ Node27 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_optimization_smoothing.html b/classwmtk_1_1operations_1_1_optimization_smoothing.html index 398c8606c6..4978998080 100644 --- a/classwmtk_1_1operations_1_1_optimization_smoothing.html +++ b/classwmtk_1_1operations_1_1_optimization_smoothing.html @@ -341,7 +341,7 @@

Definition at line 141 of file OptimizationSmoothing.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::operations::AttributesUpdate::execute(), wmtk::operations::OptimizationSmoothing::WMTKProblem::initial_value(), m_energy, wmtk::operations::Operation::m_invariants, m_solver, wmtk::operations::Operation::mesh(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::Mesh::create_accessor(), wmtk::operations::AttributesUpdate::execute(), wmtk::operations::OptimizationSmoothing::WMTKProblem::initial_value(), m_energy, wmtk::operations::Operation::m_invariants, m_solver, wmtk::operations::Operation::mesh(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.map b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.map index a4099e7ec9..f8a745ba1b 100644 --- a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.map +++ b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.map @@ -40,7 +40,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.md5 b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.md5 index f1b4777793..deec856857 100644 --- a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.md5 @@ -1 +1 @@ -9f9da4d44023d70a58200a5d475e8904 \ No newline at end of file +a9ae5b26533f824e7fc148972926913b \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.svg b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.svg index c97aa7292b..8f7d7d965a 100644 --- a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.svg +++ b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph.svg @@ -783,7 +783,7 @@ var sectionId = 'dynsection-3'; Node39 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph_org.svg b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph_org.svg index 1ee8a85145..5f92e4564d 100644 --- a/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_optimization_smoothing_1_1_w_m_t_k_problem_a656eb77b00a2c1bf2e2fd918b275078b_cgraph_org.svg @@ -737,7 +737,7 @@ Node39 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.map b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.map index 88666e8b2f..d33de9be1b 100644 --- a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.map +++ b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.map @@ -36,7 +36,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.md5 b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.md5 index 3708e3ac39..e643ac0fa4 100644 --- a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.md5 @@ -1 +1 @@ -a4eb6162c332a188e1e07adfbd5fc22b \ No newline at end of file +744973373ce080e53f2a95ec80303a94 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.svg b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.svg index 2d0277e327..b192d3bb04 100644 --- a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.svg +++ b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph.svg @@ -712,7 +712,7 @@ var sectionId = 'dynsection-2'; Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph_org.svg b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph_org.svg index ef9ff8057c..15d95223f8 100644 --- a/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_single_attribute_transfer_strategy_aa5bf8a5fdf8527d9843f3f578c646b41_cgraph_org.svg @@ -666,7 +666,7 @@ Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_split_new_attribute_strategy.html b/classwmtk_1_1operations_1_1_split_new_attribute_strategy.html index d5342a5471..21fefc7ca1 100644 --- a/classwmtk_1_1operations_1_1_split_new_attribute_strategy.html +++ b/classwmtk_1_1operations_1_1_split_new_attribute_strategy.html @@ -355,7 +355,7 @@

Definition at line 92 of file SplitNewAttributeStrategy.cpp.

-

References wmtk::Edge, wmtk::Face, wmtk::attribute::MeshAttributeHandle::holds(), wmtk::operations::SplitNewAttributeStrategy< T >::m_handle, wmtk::operations::SplitNewAttributeStrategy< T >::m_topo_info, wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::operations::SplitNewAttributeStrategy< T >::mesh(), wmtk::operations::SplitNewAttributeStrategy< T >::set_rib_strategy(), wmtk::operations::SplitNewAttributeStrategy< T >::set_strategy(), wmtk::Tetrahedron, wmtk::operations::Throw, and wmtk::Mesh::top_simplex_type().

+

References wmtk::Edge, wmtk::attribute::MeshAttributeHandle::holds(), wmtk::operations::SplitNewAttributeStrategy< T >::m_handle, wmtk::operations::SplitNewAttributeStrategy< T >::m_topo_info, wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::operations::SplitNewAttributeStrategy< T >::mesh(), wmtk::operations::SplitNewAttributeStrategy< T >::set_rib_strategy(), wmtk::operations::SplitNewAttributeStrategy< T >::set_strategy(), wmtk::Tetrahedron, wmtk::operations::Throw, wmtk::Mesh::top_simplex_type(), and wmtk::Triangle.

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.map b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.map index 306cefac7c..87e79237da 100644 --- a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.map +++ b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.map @@ -6,5 +6,5 @@ - + diff --git a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.md5 b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.md5 index b52323d893..c42fae0c20 100644 --- a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.md5 @@ -1 +1 @@ -9d1a28180077dcc0c65953e8608225f9 \ No newline at end of file +784cec160034558afcbf3ab1dbf06d43 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.svg b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.svg index 8596d6c256..217d3354ed 100644 --- a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.svg +++ b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph.svg @@ -165,7 +165,7 @@ var sectionId = 'dynsection-2'; Node8 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph_org.svg b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph_org.svg index bf143b9ce9..08a6c100fb 100644 --- a/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_split_new_attribute_strategy_aa54d76c92c262b3957a5a13a2efdaf12_cgraph_org.svg @@ -119,7 +119,7 @@ Node8 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth.html b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth.html index a34e78b0c5..d13f6e4025 100644 --- a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth.html +++ b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth.html @@ -244,7 +244,7 @@

Definition at line 16 of file VertexLaplacianSmooth.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::simplex::link(), m_attibute_handle, wmtk::simplex::SimplexCollection::simplex_vector(), wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

+

References wmtk::Mesh::create_accessor(), wmtk::simplex::link(), m_attibute_handle, wmtk::simplex::SimplexCollection::simplex_vector(), wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.map b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.map index e2f3fc72ea..abb1d8e768 100644 --- a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.map +++ b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.map @@ -29,5 +29,5 @@ - + diff --git a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.md5 b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.md5 index 32046d308c..e0e0ef3d9f 100644 --- a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.md5 @@ -1 +1 @@ -e0e01b4990d26470c5564fad32790940 \ No newline at end of file +775beca2d96ad5e5d0f3ed2b58817e08 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.svg b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.svg index 7ae1b31367..2b8c59a742 100644 --- a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.svg +++ b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph.svg @@ -610,7 +610,7 @@ var sectionId = 'dynsection-3'; Node30 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph_org.svg b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph_org.svg index 08b3090aeb..ec65441eac 100644 --- a/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_vertex_laplacian_smooth_a22b68bed2c372520db2e828fcb226797_cgraph_org.svg @@ -564,7 +564,7 @@ Node30 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth.html b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth.html index a18ca638f2..efe72ca991 100644 --- a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth.html +++ b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth.html @@ -236,7 +236,7 @@

Definition at line 16 of file VertexTangentialLaplacianSmooth.cpp.

-

References wmtk::mesh_utils::compute_vertex_normal(), wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Mesh::is_boundary(), wmtk::Mesh::is_valid_slow(), wmtk::operations::VertexLaplacianSmooth::m_attibute_handle, m_damping_factor, wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_face(), wmtk::Mesh::switch_vertex(), wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

+

References wmtk::mesh_utils::compute_vertex_normal(), wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Mesh::is_boundary(), wmtk::Mesh::is_valid_slow(), wmtk::operations::VertexLaplacianSmooth::m_attibute_handle, m_damping_factor, wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_face(), wmtk::Mesh::switch_vertex(), wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.map b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.map index 04e128f667..3e04a2a98b 100644 --- a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.map +++ b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.map @@ -33,7 +33,7 @@ - + diff --git a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.md5 b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.md5 index 833c8f0d52..8944191d2d 100644 --- a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.md5 +++ b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.md5 @@ -1 +1 @@ -49e2ced2ba09c088793075960779d153 \ No newline at end of file +e2c719e8f6a15769dabcb8b6328c7dd4 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.svg b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.svg index 4af66a53ee..01ca6acb8b 100644 --- a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.svg +++ b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph.svg @@ -644,7 +644,7 @@ var sectionId = 'dynsection-2'; Node28 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph_org.svg b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph_org.svg index a6616ffeab..9bfbd08f79 100644 --- a/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1_vertex_tangential_laplacian_smooth_a6bdafc81c42b34cdafe1b229217d819c_cgraph_org.svg @@ -598,7 +598,7 @@ Node28 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation.html b/classwmtk_1_1operations_1_1composite_1_1_project_operation.html index aa8e4dab01..f61060a630 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation.html +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation.html @@ -334,7 +334,7 @@

Definition at line 18 of file ProjectOperation.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::simplex::faces(), wmtk::simplex::faces_single_dimension_tuples(), m_bvh, wmtk::operations::Operation::mesh(), wmtk::Vertex, and wmtk::simplex::vertices().

+

References wmtk::Mesh::create_accessor(), wmtk::simplex::faces(), wmtk::simplex::faces_single_dimension_tuples(), m_bvh, wmtk::operations::Operation::mesh(), wmtk::Vertex, and wmtk::simplex::vertices().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.map b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.map index 3f0d5be7cd..0e604185d1 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.map +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.map @@ -16,5 +16,5 @@ - + diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.md5 b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.md5 index 3b22bca1bd..c47c6e5ec4 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.md5 +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.md5 @@ -1 +1 @@ -9b42b33635dc6fd07d812f1ab7062853 \ No newline at end of file +2eeb9cbbb27828dce6449edc6999912a \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.svg b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.svg index 9a3099fa64..346c0aabf8 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph.svg @@ -347,7 +347,7 @@ var sectionId = 'dynsection-2'; Node16 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph_org.svg b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph_org.svg index 14dabad373..93456abe96 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_a2502ed31a22f3171e399e5362b920a81_cgraph_org.svg @@ -301,7 +301,7 @@ Node16 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.map b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.map index 3707f37d58..f92f3bd09f 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.map +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.map @@ -39,7 +39,7 @@ - + diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.md5 b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.md5 index 0ab325ef21..68f6e2c197 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.md5 +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.md5 @@ -1 +1 @@ -f09959aa7082d7f14b3263d78190e615 \ No newline at end of file +a44107ba1da72c0d97f233214dba66a2 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.svg b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.svg index 9edc4a3586..6df249276a 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph.svg @@ -766,7 +766,7 @@ var sectionId = 'dynsection-3'; Node38 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph_org.svg b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph_org.svg index 55cea623e9..5206bf4abd 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_project_operation_ac0aa2bc6e51b9d8f94fd5943627545dd_cgraph_org.svg @@ -720,7 +720,7 @@ Node38 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_cell_split.html b/classwmtk_1_1operations_1_1composite_1_1_tet_cell_split.html index e6a939dfb2..2d9843380f 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_cell_split.html +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_cell_split.html @@ -305,7 +305,7 @@

Definition at line 14 of file TetCellSplit.cpp.

-

References wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_face(), wmtk::simplex::Simplex::tuple(), and wmtk::simplex::Simplex::vertex().

+

References wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_face(), wmtk::simplex::Simplex::tuple(), and wmtk::simplex::Simplex::vertex().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap.html b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap.html index 7f0070e00a..accfa94910 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap.html +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap.html @@ -317,7 +317,7 @@

Definition at line 17 of file TetEdgeSwap.cpp.

-

References wmtk::simplex::closed_star(), wmtk::simplex::Simplex::edge(), wmtk::simplex::SimplexCollection::get_intersection(), wmtk::get_primitive_type_id(), wmtk::simplex::utils::SimplexComparisons::less(), m_collapse, m_collapse_index, m_split, wmtk::operations::Operation::mesh(), wmtk::simplex::open_star(), wmtk::operations::EdgeCollapse::primitive_type(), wmtk::operations::Operation::resurrect_tuple(), wmtk::Mesh::switch_tetrahedron(), and wmtk::simplex::Simplex::vertex().

+

References wmtk::simplex::closed_star(), wmtk::simplex::Simplex::edge(), wmtk::simplex::SimplexCollection::get_intersection(), wmtk::get_primitive_type_id(), wmtk::simplex::utils::SimplexComparisons::less(), m_collapse, m_collapse_index, m_split, wmtk::operations::Operation::mesh(), wmtk::simplex::open_star(), wmtk::operations::EdgeCollapse::primitive_type(), wmtk::operations::Operation::resurrect_tuple(), wmtk::Mesh::switch_tetrahedron(), and wmtk::simplex::Simplex::vertex().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.map b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.map index 341179723a..86caec5342 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.map +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.map @@ -35,7 +35,7 @@ - + diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.md5 b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.md5 index 8b67fc169f..7b35005f5e 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.md5 +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.md5 @@ -1 +1 @@ -6a479e55c9505f0e628c9eb52e18eb90 \ No newline at end of file +81788cc3abb62dcd0be3cdcce1130bb9 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.svg b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.svg index 0f332d2042..146d136741 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph.svg @@ -647,7 +647,7 @@ var sectionId = 'dynsection-2'; Node27 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph_org.svg b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph_org.svg index 7ce6106beb..355eca6e25 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_edge_swap_aad043bd04d267b27038ff4e824aed8e0_cgraph_org.svg @@ -601,7 +601,7 @@ Node27 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap.html b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap.html index 35f0c10f04..d1ba0bedef 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap.html +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap.html @@ -314,7 +314,7 @@

Definition at line 11 of file TetFaceSwap.cpp.

-

References wmtk::Edge, wmtk::simplex::Simplex::edge(), wmtk::Face, m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::operations::Operation::resurrect_tuple(), wmtk::Mesh::switch_tuples(), wmtk::Tetrahedron, wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

+

References wmtk::Edge, wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::operations::Operation::resurrect_tuple(), wmtk::Mesh::switch_tuples(), wmtk::Tetrahedron, wmtk::Triangle, wmtk::simplex::Simplex::tuple(), and wmtk::Vertex.

Here is the call graph for this function:
@@ -351,7 +351,7 @@

Definition at line 42 of file TetFaceSwap.hpp.

-

References wmtk::Face.

+

References wmtk::Triangle.

diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.map b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.map index bbaecade5e..867ffbf33b 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.map +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.map @@ -17,7 +17,7 @@ - + diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.md5 b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.md5 index 14ded6b236..9a31cfcea0 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.md5 +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.md5 @@ -1 +1 @@ -51559ffdddad042a6bcbdff69c7af2d7 \ No newline at end of file +24b9293e4dea55ad667bfe76978d0d9f \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.svg b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.svg index 559c4bcd42..ddc15ef0e1 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph.svg @@ -343,7 +343,7 @@ var sectionId = 'dynsection-2'; Node20 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph_org.svg b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph_org.svg index 89a48d64d8..78ee546be7 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1composite_1_1_tet_face_swap_a31cbdc65275c3680519e077a22f0f47e_cgraph_org.svg @@ -297,7 +297,7 @@ Node20 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1composite_1_1_tri_edge_swap.html b/classwmtk_1_1operations_1_1composite_1_1_tri_edge_swap.html index 0b1bde6afe..acdf8289c0 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tri_edge_swap.html +++ b/classwmtk_1_1operations_1_1composite_1_1_tri_edge_swap.html @@ -306,7 +306,7 @@

Definition at line 14 of file TriEdgeSwap.cpp.

-

References wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::operations::EdgeCollapse::primitive_type(), wmtk::Mesh::switch_face(), and wmtk::Mesh::switch_vertex().

+

References wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::operations::EdgeCollapse::primitive_type(), wmtk::Mesh::switch_face(), and wmtk::Mesh::switch_vertex().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1composite_1_1_tri_face_split.html b/classwmtk_1_1operations_1_1composite_1_1_tri_face_split.html index a4a7d815be..85ce613deb 100644 --- a/classwmtk_1_1operations_1_1composite_1_1_tri_face_split.html +++ b/classwmtk_1_1operations_1_1composite_1_1_tri_face_split.html @@ -312,7 +312,7 @@

Definition at line 13 of file TriFaceSplit.cpp.

-

References wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_vertex(), wmtk::simplex::Simplex::tuple(), and wmtk::simplex::Simplex::vertex().

+

References wmtk::simplex::Simplex::edge(), m_collapse, m_split, wmtk::operations::Operation::mesh(), wmtk::Mesh::switch_edge(), wmtk::Mesh::switch_vertex(), wmtk::simplex::Simplex::tuple(), and wmtk::simplex::Simplex::vertex().

Here is the call graph for this function:
@@ -349,7 +349,7 @@

Definition at line 25 of file TriFaceSplit.hpp.

-

References wmtk::Face.

+

References wmtk::Triangle.

diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.map b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.map index 5a37a7b773..e1011e3f4b 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.map +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.map @@ -6,7 +6,7 @@ - + diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.md5 b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.md5 index fd46c92b0d..d4294b3b6e 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.md5 +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.md5 @@ -1 +1 @@ -66ac235ccf80f8bada71987f276badd6 \ No newline at end of file +6ad41cf7356518a80c5c5c0b5c522ed3 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.svg b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.svg index 1a859d4926..073f8c5003 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.svg +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph.svg @@ -164,7 +164,7 @@ var sectionId = 'dynsection-2'; Node11 - + wmtk::EdgeMesh::id diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph_org.svg b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph_org.svg index d9b0312bcc..b3eb78537c 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_collapse_new_attribute_topo_info_a31c7178dc84390c7c693f4294a8f0f26_cgraph_org.svg @@ -118,7 +118,7 @@ Node11 - + wmtk::EdgeMesh::id diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.map b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.map index 536ecee4fc..277b48dfd8 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.map +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.map @@ -3,7 +3,7 @@ - + diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.md5 b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.md5 index 3f937858ad..efaa1a187c 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.md5 +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.md5 @@ -1 +1 @@ -56bcc498def0c7b2bb86e7c22bd6ee6e \ No newline at end of file +2828d60cd3831cc2b0d0ea780fedc3fb \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.svg b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.svg index 6f60a89895..7fabd87fe5 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.svg +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph.svg @@ -115,7 +115,7 @@ var sectionId = 'dynsection-2'; Node9 - + wmtk::EdgeMesh::id diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph_org.svg b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph_org.svg index 24f812c769..fd280a8b45 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_edge_operation_data_a1953b7fc9b69dc5fb1adaac297a8b7d7_cgraph_org.svg @@ -69,7 +69,7 @@ Node9 - + wmtk::EdgeMesh::id diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.map b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.map index dc8e6fff80..1359f97258 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.map +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.map @@ -6,7 +6,7 @@ - + diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.md5 b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.md5 index 4a84c8e037..0325e94c89 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.md5 +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.md5 @@ -1 +1 @@ -ca8c2b25835518a7e35d5b6c47554515 \ No newline at end of file +8cdea1fdba4e81c6eb1f9c017ee628d0 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.svg b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.svg index 5c5f1c4f83..5877f1c3bf 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.svg +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph.svg @@ -164,7 +164,7 @@ var sectionId = 'dynsection-2'; Node11 - + wmtk::EdgeMesh::id diff --git a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph_org.svg b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph_org.svg index dba059b39c..0f06f3312f 100644 --- a/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1edge__mesh_1_1_split_new_attribute_topo_info_a8e9e1fb7ca8656fb98295b118a54b909_cgraph_org.svg @@ -118,7 +118,7 @@ Node11 - + wmtk::EdgeMesh::id diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.map b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.map index d54700731a..97e4219d7a 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.map +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.map @@ -11,7 +11,7 @@ - + diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.md5 b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.md5 index 5a4088df92..6264331347 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.md5 +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.md5 @@ -1 +1 @@ -811aaf9ba94b40ae27855e37d6916ee1 \ No newline at end of file +7d9ab40542c38461f6f416799c254eae \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.svg b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.svg index 3f5b444740..763f3e701f 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.svg +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph.svg @@ -254,7 +254,7 @@ var sectionId = 'dynsection-2'; Node19 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph_org.svg b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph_org.svg index bcde553661..43dd16c168 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_collapse_new_attribute_topo_info_a9f0532f826f70f51e8b5a9a2275e426b_cgraph_org.svg @@ -208,7 +208,7 @@ Node19 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data.html b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data.html index 24f80ad41f..3d16ffee5c 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data.html +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data.html @@ -291,7 +291,7 @@

Definition at line 58 of file EdgeOperationData.cpp.

-

References wmtk::Face, incident_tet_datas(), and wmtk::operations::EdgeOperationData::tuple_from_id().

+

References incident_tet_datas(), wmtk::Triangle, and wmtk::operations::EdgeOperationData::tuple_from_id().

Referenced by wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::new_simplices().

@@ -363,7 +363,7 @@

Definition at line 24 of file EdgeOperationData.cpp.

-

References wmtk::Face, incident_tet_datas(), and wmtk::operations::EdgeOperationData::tuple_from_id().

+

References incident_tet_datas(), wmtk::Triangle, and wmtk::operations::EdgeOperationData::tuple_from_id().

Referenced by wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), and wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::merged_simplices().

@@ -510,7 +510,7 @@

Definition at line 39 of file EdgeOperationData.cpp.

-

References wmtk::operations::EdgeOperationData::m_operating_tuple, wmtk::TetMesh::switch_tuple(), and wmtk::Vertex.

+

References wmtk::operations::EdgeOperationData::m_operating_tuple, wmtk::TetMesh::switch_tuple(), and wmtk::Vertex.

Referenced by wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), and wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::merged_simplices().

@@ -720,7 +720,7 @@

Definition at line 80 of file EdgeOperationData.cpp.

-

References wmtk::Face, incident_tet_datas(), and wmtk::operations::EdgeOperationData::tuple_from_id().

+

References incident_tet_datas(), wmtk::Triangle, and wmtk::operations::EdgeOperationData::tuple_from_id().

Referenced by wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::output_rib_simplices().

@@ -792,7 +792,7 @@

Definition at line 122 of file EdgeOperationData.cpp.

-

References wmtk::Face, incident_face_datas(), and wmtk::operations::EdgeOperationData::tuple_from_id().

+

References incident_face_datas(), wmtk::Triangle, and wmtk::operations::EdgeOperationData::tuple_from_id().

Referenced by wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::output_split_simplices().

diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.map b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.map index ca9cc7c37d..b2b1abf0e1 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.map +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.map @@ -2,7 +2,7 @@ - + diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.md5 b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.md5 index 750b2192b3..f74b2469f4 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.md5 +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.md5 @@ -1 +1 @@ -256cd6c8af9d18cc935ff7cc895793b4 \ No newline at end of file +9828fd7c6a911532c5d887b5c0cba41e \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.svg b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.svg index 5629f04d82..6e58fb0d10 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.svg +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph.svg @@ -100,7 +100,7 @@ var sectionId = 'dynsection-13'; Node11 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph_org.svg b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph_org.svg index 169b7a8463..9f07a84c09 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_edge_operation_data_a0b36950981ccdbd5b04a2d7eccc758a3_cgraph_org.svg @@ -54,7 +54,7 @@ Node11 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.map b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.map index cec834e8a9..f32dc1043d 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.map +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.map @@ -11,7 +11,7 @@ - + diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.md5 b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.md5 index b4ff5f84cb..82b084661a 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.md5 +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.md5 @@ -1 +1 @@ -90ba38f8b7acac1a7cbdc03fa3b5beeb \ No newline at end of file +e044921c2f07528302cdcb98cb71036e \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.svg b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.svg index e86aeab03c..06fb7c1f63 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.svg +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph.svg @@ -254,7 +254,7 @@ var sectionId = 'dynsection-2'; Node19 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph_org.svg b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph_org.svg index 7b40c0d062..580e5bef43 100644 --- a/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1tet__mesh_1_1_split_new_attribute_topo_info_a89bd25c4ffb57ea07683a822dc5aae05_cgraph_org.svg @@ -208,7 +208,7 @@ Node19 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.map b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.map index 35738f4b11..f3d3a299fe 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.map +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.map @@ -10,7 +10,7 @@ - + diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.md5 b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.md5 index 5b5eb3ef19..afd244d0dd 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.md5 +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.md5 @@ -1 +1 @@ -feac647aa5c6238e2a826a762b8e8d1a \ No newline at end of file +b7152b0d2c4fb317e1294b83af666c7e \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.svg b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.svg index b9b748d3f7..c4a9502dd8 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.svg +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph.svg @@ -229,7 +229,7 @@ var sectionId = 'dynsection-2'; Node15 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph_org.svg b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph_org.svg index 3d2cf479b5..3f726e0953 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_collapse_new_attribute_topo_info_ad62f4f6e69a6bb038ae1cfd3021e8f4a_cgraph_org.svg @@ -183,7 +183,7 @@ Node15 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data.html b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data.html index 4e117a6720..c7e068b50d 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data.html +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data.html @@ -682,7 +682,7 @@

Definition at line 62 of file EdgeOperationData.cpp.

-

References wmtk::Face, incident_face_datas(), and wmtk::operations::EdgeOperationData::tuple_from_id().

+

References incident_face_datas(), wmtk::Triangle, and wmtk::operations::EdgeOperationData::tuple_from_id().

Referenced by wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::output_split_simplices().

diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.map b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.map index 107d396854..73eb6b1e1c 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.map +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.map @@ -3,7 +3,7 @@ - + diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.md5 b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.md5 index 2d1b91455f..4ee83082ef 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.md5 +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.md5 @@ -1 +1 @@ -204ea431aa8e4abe2702543ee398b3e7 \ No newline at end of file +5ca7930afd0c5dec7567b8527fd2ff76 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.svg b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.svg index 7a7c1b44d1..99e6a53437 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.svg +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph.svg @@ -115,7 +115,7 @@ var sectionId = 'dynsection-8'; Node9 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph_org.svg b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph_org.svg index 6c116f41e2..d50320395d 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_edge_operation_data_abde449107fdbb8d53b331d0071109a33_cgraph_org.svg @@ -69,7 +69,7 @@ Node9 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.map b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.map index 7f50ca1c5d..c5295812c1 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.map +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.map @@ -10,7 +10,7 @@ - + diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.md5 b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.md5 index aa923a6967..a51db25a6b 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.md5 +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.md5 @@ -1 +1 @@ -7e8bbf9f1a69ce933e03e574bb414e20 \ No newline at end of file +2fef95c4f036ce6d016a97340a4c03dc \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.svg b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.svg index 0a4b9ebb9e..f92d45511d 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.svg +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph.svg @@ -229,7 +229,7 @@ var sectionId = 'dynsection-2'; Node15 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph_org.svg b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph_org.svg index f182f1fe80..03a0d3be53 100644 --- a/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1tri__mesh_1_1_split_new_attribute_topo_info_a5f44117bceeaae70d0c4b87f7db7af0a_cgraph_org.svg @@ -183,7 +183,7 @@ Node15 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor.html b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor.html index 1472a102f4..5e6de7264b 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor.html +++ b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor.html @@ -194,7 +194,7 @@

Definition at line 15 of file MultiMeshEdgeCollapseFunctor.cpp.

-

References wmtk::EdgeMesh::EdgeMeshOperationExecutor::collapse_edge(), wmtk::Mesh::get_cell_hash_accessor(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::EdgeMesh::EdgeMeshOperationExecutor::collapse_edge(), wmtk::Mesh::get_cell_hash_accessor(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
@@ -232,7 +232,7 @@

Definition at line 34 of file MultiMeshEdgeCollapseFunctor.cpp.

-

References wmtk::TetMesh::TetMeshOperationExecutor::collapse_edge(), wmtk::Mesh::get_cell_hash_accessor(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::TetMesh::TetMeshOperationExecutor::collapse_edge(), wmtk::Mesh::get_cell_hash_accessor(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
@@ -270,7 +270,7 @@

Definition at line 24 of file MultiMeshEdgeCollapseFunctor.cpp.

-

References wmtk::TriMesh::TriMeshOperationExecutor::collapse_edge(), wmtk::Mesh::get_cell_hash_accessor(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::TriMesh::TriMeshOperationExecutor::collapse_edge(), wmtk::Mesh::get_cell_hash_accessor(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.map b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.map index 9d89e891b8..8645816acc 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.map +++ b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.map @@ -29,6 +29,6 @@ - + diff --git a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.md5 b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.md5 index 9c174b7d69..eb5e1b4b24 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.md5 +++ b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.md5 @@ -1 +1 @@ -0d32926d6f5ba4476f453637e00e89cc \ No newline at end of file +d344bfb20054597e041a6f0edffd6e29 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.svg b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.svg index fceef9211b..e30509600e 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph.svg @@ -565,7 +565,7 @@ var sectionId = 'dynsection-1'; Node28 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph_org.svg b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph_org.svg index a066c04044..24d7f7f3d5 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_collapse_functor_ab9f0ca902b9ffcd615e71f6f1b005a84_cgraph_org.svg @@ -519,7 +519,7 @@ Node28 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_split_functor.html b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_split_functor.html index 326b396753..4c31150d4c 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_split_functor.html +++ b/classwmtk_1_1operations_1_1utils_1_1_multi_mesh_edge_split_functor.html @@ -194,7 +194,7 @@

Definition at line 17 of file MultiMeshEdgeSplitFunctor.cpp.

-

References wmtk::Mesh::get_cell_hash_accessor(), wmtk::EdgeMesh::EdgeMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::Mesh::get_cell_hash_accessor(), wmtk::EdgeMesh::EdgeMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
@@ -232,7 +232,7 @@

Definition at line 44 of file MultiMeshEdgeSplitFunctor.cpp.

-

References wmtk::Mesh::get_cell_hash_accessor(), wmtk::TetMesh::TetMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::Mesh::get_cell_hash_accessor(), wmtk::TetMesh::TetMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
@@ -270,7 +270,7 @@

Definition at line 26 of file MultiMeshEdgeSplitFunctor.cpp.

-

References wmtk::Mesh::absolute_multi_mesh_id(), wmtk::Mesh::get_cell_hash_accessor(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::logger(), wmtk::TriMesh::TriMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().

+

References wmtk::Mesh::absolute_multi_mesh_id(), wmtk::Mesh::get_cell_hash_accessor(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::logger(), wmtk::TriMesh::TriMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:
diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor.html b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor.html index d07a9e060e..d26dd4b027 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor.html +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor.html @@ -402,7 +402,7 @@

Definition at line 596 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::operations::edge_mesh::EdgeOperationData::m_operating_edge_id, wmtk::operations::edge_mesh::EdgeOperationData::m_spine_vids, wmtk::operations::edge_mesh::EdgeOperationData::m_split_e, wmtk::MultiMeshManager::map_to_parent_handle, wmtk::operations::tet_mesh::EdgeOperationData::new_spine_eids(), parent_global_cid(), parent_local_fid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::EdgeMesh::tuple_from_global_ids(), and wmtk::TetMesh::tuple_from_global_ids().

+

References wmtk::Mesh::create_accessor(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::operations::edge_mesh::EdgeOperationData::m_operating_edge_id, wmtk::operations::edge_mesh::EdgeOperationData::m_spine_vids, wmtk::operations::edge_mesh::EdgeOperationData::m_split_e, wmtk::MultiMeshManager::map_to_parent_handle, wmtk::operations::tet_mesh::EdgeOperationData::new_spine_eids(), parent_global_cid(), parent_local_fid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::EdgeMesh::tuple_from_global_ids(), and wmtk::TetMesh::tuple_from_global_ids().

Here is the call graph for this function:
@@ -464,7 +464,7 @@

Definition at line 754 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::MultiMeshManager::map_to_parent_handle, parent_global_cid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), and wmtk::TetMesh::tuple_from_global_ids().

+

References wmtk::Mesh::create_accessor(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::MultiMeshManager::map_to_parent_handle, parent_global_cid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), and wmtk::TetMesh::tuple_from_global_ids().

Here is the call graph for this function:
@@ -526,7 +526,7 @@

Definition at line 669 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_vids(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::MultiMeshManager::map_to_parent_handle, parent_global_cid(), parent_local_fid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::TriMesh::tuple_from_global_ids(), and wmtk::TetMesh::tuple_from_global_ids().

+

References wmtk::Mesh::create_accessor(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_vids(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::MultiMeshManager::map_to_parent_handle, parent_global_cid(), parent_local_fid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::TriMesh::tuple_from_global_ids(), and wmtk::TetMesh::tuple_from_global_ids().

Here is the call graph for this function:
@@ -632,7 +632,7 @@

Definition at line 418 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::operations::edge_mesh::EdgeOperationData::m_spine_vids, wmtk::operations::edge_mesh::EdgeOperationData::m_split_e, wmtk::MultiMeshManager::map_to_parent_handle, wmtk::operations::tri_mesh::EdgeOperationData::split_spine_eids, wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::EdgeMesh::tuple_from_global_ids(), and wmtk::TriMesh::tuple_from_global_ids().

+

References wmtk::Mesh::create_accessor(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::operations::edge_mesh::EdgeOperationData::m_spine_vids, wmtk::operations::edge_mesh::EdgeOperationData::m_split_e, wmtk::MultiMeshManager::map_to_parent_handle, wmtk::operations::tri_mesh::EdgeOperationData::split_spine_eids, wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::EdgeMesh::tuple_from_global_ids(), and wmtk::TriMesh::tuple_from_global_ids().

Here is the call graph for this function:
@@ -694,7 +694,7 @@

Definition at line 467 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Face, wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::MultiMeshManager::map_to_parent_handle, parent_global_cid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::TriMesh::tuple_from_global_ids(), and wmtk::Vertex.

+

References wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Mesh::is_valid_slow(), wmtk::Mesh::m_multi_mesh_manager, wmtk::MultiMeshManager::map_to_parent_handle, parent_global_cid(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::Triangle, wmtk::TriMesh::tuple_from_global_ids(), and wmtk::Vertex.

Here is the call graph for this function:
@@ -854,7 +854,7 @@

Definition at line 23 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::m_multi_mesh_manager, wmtk::Mesh::top_cell_dimension(), and wmtk::MultiMeshManager::update_map_tuple_hashes().

+

References wmtk::Mesh::m_multi_mesh_manager, wmtk::Mesh::top_cell_dimension(), and wmtk::MultiMeshManager::update_map_tuple_hashes().

Referenced by operator()().

@@ -908,7 +908,7 @@

Definition at line 196 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Face, wmtk::Mesh::get_child_meshes(), wmtk::Mesh::get_const_cell_hash_accessor(), wmtk::Mesh::get_index_access(), wmtk::TetMesh::id_edge(), wmtk::TetMesh::id_vertex(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::Tuple::is_null(), wmtk::Mesh::m_multi_mesh_manager, wmtk::Mesh::parent_scope(), wmtk::Mesh::resurrect_tuple(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::TetMesh::tuple_from_global_ids(), and wmtk::multimesh::utils::vectors_to_tuples().

+

References wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Mesh::get_child_meshes(), wmtk::Mesh::get_const_cell_hash_accessor(), wmtk::Mesh::get_index_access(), wmtk::TetMesh::id_edge(), wmtk::TetMesh::id_vertex(), wmtk::operations::tet_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tet_mesh::EdgeOperationData::incident_tet_datas(), wmtk::Tuple::is_null(), wmtk::Mesh::m_multi_mesh_manager, wmtk::Mesh::parent_scope(), wmtk::Mesh::resurrect_tuple(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::Triangle, wmtk::TetMesh::tuple_from_global_ids(), and wmtk::multimesh::utils::vectors_to_tuples().

Here is the call graph for this function:
@@ -954,7 +954,7 @@

Definition at line 101 of file UpdateEdgeOperationMultiMeshMapFunctor.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Mesh::get_child_meshes(), wmtk::Mesh::get_const_cell_hash_accessor(), wmtk::Mesh::get_index_access(), wmtk::TriMesh::id_vertex(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Tuple::is_null(), wmtk::Mesh::m_multi_mesh_manager, wmtk::Mesh::parent_scope(), wmtk::Mesh::resurrect_tuple(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::TriMesh::tuple_from_global_ids(), and wmtk::multimesh::utils::vectors_to_tuples().

+

References wmtk::Mesh::create_accessor(), wmtk::Edge, wmtk::Mesh::get_child_meshes(), wmtk::Mesh::get_const_cell_hash_accessor(), wmtk::Mesh::get_index_access(), wmtk::TriMesh::id_vertex(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::operations::tri_mesh::EdgeOperationData::incident_vids(), wmtk::Tuple::is_null(), wmtk::Mesh::m_multi_mesh_manager, wmtk::Mesh::parent_scope(), wmtk::Mesh::resurrect_tuple(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::TriMesh::tuple_from_global_ids(), and wmtk::multimesh::utils::vectors_to_tuples().

Referenced by operator()().

diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.map b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.map index b24012b06e..14a75fe02e 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.map +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.map @@ -20,7 +20,7 @@ - + diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.md5 b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.md5 index 788dfcd37f..82e2a98a8b 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.md5 +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.md5 @@ -1 +1 @@ -9545ca24f5d3409ad15415bd9eab8302 \ No newline at end of file +e0821496e82ef95220d2704589990468 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.svg index 5e30d6aa44..8387b46897 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph.svg @@ -407,7 +407,7 @@ var sectionId = 'dynsection-16'; Node14 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph_org.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph_org.svg index 3cdb61c321..24e0b7602d 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a4c69338c29bf0105b1881d829a177d45_cgraph_org.svg @@ -361,7 +361,7 @@ Node14 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.map b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.map index e9e8d692aa..fccca8b46b 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.map +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.map @@ -21,7 +21,7 @@ - + diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.md5 b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.md5 index ab60dc6a7c..c34ef0ff29 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.md5 +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.md5 @@ -1 +1 @@ -b915dd0a9abac344e54d75024dabcb5b \ No newline at end of file +f997bc0e71556951232be0c7a1127a0a \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.svg index f63bdf6395..f9a544c655 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph.svg @@ -422,7 +422,7 @@ var sectionId = 'dynsection-15'; Node14 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph_org.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph_org.svg index 8c756b035d..c4c1c974a1 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a572bd6605137e21189ac91b5290af06d_cgraph_org.svg @@ -376,7 +376,7 @@ Node14 - + wmtk::TetMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.map b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.map index 4fbaef27e3..48652a7837 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.map +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.map @@ -3,7 +3,7 @@ - + @@ -48,5 +48,5 @@ - + diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.md5 b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.md5 index ac0522aa23..e23357a2ff 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.md5 +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.md5 @@ -1 +1 @@ -d70874801f93edc4f7254b5d964c03d8 \ No newline at end of file +ca62d5fa811ef5e9305f8f6cec2fa8d8 \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.svg index 702f68102a..74e173c381 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph.svg @@ -119,7 +119,7 @@ var sectionId = 'dynsection-6'; Node4 - + wmtk::Mesh::top_cell _dimension @@ -227,18 +227,18 @@ var sectionId = 'dynsection-6'; - + -Node23 +Node24 wmtk::Mesh::is_valid_slow - + -Node5->Node23 +Node5->Node24 @@ -258,18 +258,18 @@ var sectionId = 'dynsection-6'; - + -Node26 +Node23 wmtk::Mesh::top_simplex_type - + -Node5->Node26 +Node5->Node23 @@ -481,9 +481,9 @@ var sectionId = 'dynsection-6'; - + -Node10->Node26 +Node10->Node23 @@ -585,15 +585,15 @@ var sectionId = 'dynsection-6'; - + -Node17->Node23 +Node17->Node24 - + -Node17->Node26 +Node17->Node23 @@ -618,24 +618,24 @@ var sectionId = 'dynsection-6'; - + -Node23->Node21 +Node24->Node21 - + -Node24 +Node25 wmtk::Mesh::is_valid - + -Node23->Node24 +Node24->Node25 @@ -645,9 +645,9 @@ var sectionId = 'dynsection-6'; - + -Node26->Node4 +Node23->Node4 @@ -977,7 +977,7 @@ var sectionId = 'dynsection-6'; Node60 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph_org.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph_org.svg index eb319bf639..7452f9f533 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a57611fefa85bea3d1858ca385b0f350a_cgraph_org.svg @@ -73,7 +73,7 @@ Node4 - + wmtk::Mesh::top_cell _dimension @@ -181,18 +181,18 @@ - + -Node23 +Node24 wmtk::Mesh::is_valid_slow - + -Node5->Node23 +Node5->Node24 @@ -212,18 +212,18 @@ - + -Node26 +Node23 wmtk::Mesh::top_simplex_type - + -Node5->Node26 +Node5->Node23 @@ -435,9 +435,9 @@ - + -Node10->Node26 +Node10->Node23 @@ -539,15 +539,15 @@ - + -Node17->Node23 +Node17->Node24 - + -Node17->Node26 +Node17->Node23 @@ -572,24 +572,24 @@ - + -Node23->Node21 +Node24->Node21 - + -Node24 +Node25 wmtk::Mesh::is_valid - + -Node23->Node24 +Node24->Node25 @@ -599,9 +599,9 @@ - + -Node26->Node4 +Node23->Node4 @@ -931,7 +931,7 @@ Node60 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.map b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.map index a60ba9d9e9..279353087c 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.map +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.map @@ -3,7 +3,7 @@ - + @@ -48,5 +48,5 @@ - + diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.md5 b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.md5 index 2a5e8ceab8..054d822df6 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.md5 +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.md5 @@ -1 +1 @@ -ebc97d9d30d07780c34f070b6e34c3cc \ No newline at end of file +bf1eaf31558f13dd1c831127626b305c \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.svg index 561bab289e..31aee768d8 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph.svg @@ -119,7 +119,7 @@ var sectionId = 'dynsection-2'; Node4 - + wmtk::Mesh::top_cell _dimension @@ -227,18 +227,18 @@ var sectionId = 'dynsection-2'; - + -Node23 +Node24 wmtk::Mesh::is_valid_slow - + -Node5->Node23 +Node5->Node24 @@ -258,18 +258,18 @@ var sectionId = 'dynsection-2'; - + -Node26 +Node23 wmtk::Mesh::top_simplex_type - + -Node5->Node26 +Node5->Node23 @@ -481,9 +481,9 @@ var sectionId = 'dynsection-2'; - + -Node10->Node26 +Node10->Node23 @@ -585,15 +585,15 @@ var sectionId = 'dynsection-2'; - + -Node17->Node23 +Node17->Node24 - + -Node17->Node26 +Node17->Node23 @@ -618,24 +618,24 @@ var sectionId = 'dynsection-2'; - + -Node23->Node21 +Node24->Node21 - + -Node24 +Node25 wmtk::Mesh::is_valid - + -Node23->Node24 +Node24->Node25 @@ -645,9 +645,9 @@ var sectionId = 'dynsection-2'; - + -Node26->Node4 +Node23->Node4 @@ -972,7 +972,7 @@ var sectionId = 'dynsection-2'; Node60 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph_org.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph_org.svg index a43922a029..b87d4f266f 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph_org.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_a6f3a220b85044a73d43a4c124d099bbc_cgraph_org.svg @@ -73,7 +73,7 @@ Node4 - + wmtk::Mesh::top_cell _dimension @@ -181,18 +181,18 @@ - + -Node23 +Node24 wmtk::Mesh::is_valid_slow - + -Node5->Node23 +Node5->Node24 @@ -212,18 +212,18 @@ - + -Node26 +Node23 wmtk::Mesh::top_simplex_type - + -Node5->Node26 +Node5->Node23 @@ -435,9 +435,9 @@ - + -Node10->Node26 +Node10->Node23 @@ -539,15 +539,15 @@ - + -Node17->Node23 +Node17->Node24 - + -Node17->Node26 +Node17->Node23 @@ -572,24 +572,24 @@ - + -Node23->Node21 +Node24->Node21 - + -Node24 +Node25 wmtk::Mesh::is_valid - + -Node23->Node24 +Node24->Node25 @@ -599,9 +599,9 @@ - + -Node26->Node4 +Node23->Node4 @@ -926,7 +926,7 @@ Node60 - + wmtk::TriMesh::id diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.map b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.map index 0e304c1399..005758eb90 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.map +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.md5 b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.md5 index 446f4be3c6..14cf2236d7 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.md5 +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.md5 @@ -1 +1 @@ -6096e9e7b680b30440ba0f7f591adb5d \ No newline at end of file +b13760d0166aa2a7f77ef84763db72ba \ No newline at end of file diff --git a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.svg b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.svg index 845684e66f..73af6c2453 100644 --- a/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.svg +++ b/classwmtk_1_1operations_1_1utils_1_1_update_edge_operation_multi_mesh_map_functor_affd40fcd5b842c963ae1511a255ba646_cgraph.svg @@ -4,7 +4,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::simplex::utils::SimplexComparisons::equal @@ -22,7 +68,7 @@ Node2 - + wmtk::Mesh::id @@ -34,5 +80,78 @@ + + +Node3 + + +wmtk::Mesh::top_simplex_type + + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk::Mesh::top_cell +_dimension + + + + +Node3->Node4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_a6f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph_org.svg b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_a6f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph_org.svg new file mode 100644 index 0000000000..abd2563a14 --- /dev/null +++ b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_a6f71f4edc28a2f8c5e3a76ecc4ffbcb1_cgraph_org.svg @@ -0,0 +1,69 @@ + + + + + + +wmtk::simplex::utils::SimplexComparisons::equal + + +Node1 + + +wmtk::simplex::utils +::SimplexComparisons +::equal + + + + + +Node2 + + +wmtk::Mesh::id + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::Mesh::top_simplex_type + + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node3->Node4 + + + + + diff --git a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.map b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.map index 7b79872e16..f082aa1cec 100644 --- a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.map +++ b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.map @@ -1,4 +1,6 @@ - + + + diff --git a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.md5 b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.md5 index e06d05648d..7c064c3748 100644 --- a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.md5 +++ b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.md5 @@ -1 +1 @@ -71e80e755c5dadabfe4ae44dc8b7cac6 \ No newline at end of file +950ee5e5a2d95b569b63c24a83cadb96 \ No newline at end of file diff --git a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.svg b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.svg index c68c6a8b3c..5ccbddfac6 100644 --- a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.svg +++ b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph.svg @@ -4,9 +4,55 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + wmtk::simplex::utils::SimplexComparisons::less @@ -21,7 +67,7 @@ Node2 - + wmtk::Mesh::id @@ -33,5 +79,78 @@ + + +Node3 + + +wmtk::Mesh::top_simplex_type + + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk::Mesh::top_cell +_dimension + + + + +Node3->Node4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph_org.svg b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph_org.svg new file mode 100644 index 0000000000..0b4d423635 --- /dev/null +++ b/classwmtk_1_1simplex_1_1utils_1_1_simplex_comparisons_aa19a28c0eb949ece7a9ea1fe3446108f_cgraph_org.svg @@ -0,0 +1,68 @@ + + + + + + +wmtk::simplex::utils::SimplexComparisons::less + + +Node1 + + +wmtk::simplex::utils +::SimplexComparisons::less + + + + + +Node2 + + +wmtk::Mesh::id + + + + + +Node1->Node2 + + + + + +Node3 + + +wmtk::Mesh::top_simplex_type + + + + + +Node2->Node3 + + + + + +Node4 + + +wmtk::Mesh::top_cell +_dimension + + + + + +Node3->Node4 + + + + + diff --git a/classwmtk_1_1utils_1_1_eigen_matrix_writer.html b/classwmtk_1_1utils_1_1_eigen_matrix_writer.html index e8b3862a69..7d15eca5b0 100644 --- a/classwmtk_1_1utils_1_1_eigen_matrix_writer.html +++ b/classwmtk_1_1utils_1_1_eigen_matrix_writer.html @@ -385,7 +385,7 @@

Definition at line 15 of file EigenMatrixWriter.cpp.

-

References wmtk::Face, and get_int64_t_matrix().

+

References get_int64_t_matrix(), and wmtk::Triangle.

Referenced by wmtk::components::fusion(), TEST_CASE(), and wmtk::components::triangle_insertion().

diff --git a/classwmtk_1_1utils_1_1_tuple_inspector.html b/classwmtk_1_1utils_1_1_tuple_inspector.html index 65de98196f..bae41e5d3d 100644 --- a/classwmtk_1_1utils_1_1_tuple_inspector.html +++ b/classwmtk_1_1utils_1_1_tuple_inspector.html @@ -168,7 +168,7 @@

References global_cid(), hash(), local_eid(), local_fid(), and local_vid().

-

Referenced by wmtk::MultiMeshManager::check_child_map_valid(), and wmtk::multimesh::utils::symmetric_write_tuple_map_attributes().

+

Referenced by wmtk::MultiMeshManager::check_child_map_valid(), and wmtk::multimesh::utils::symmetric_write_tuple_map_attributes().

Here is the call graph for this function:
diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.map b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.map index 0174800ebd..8a56e82faf 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.map +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.map @@ -41,5 +41,5 @@ - + diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.md5 b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.md5 index 25bab337cf..8a8fc78634 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.md5 +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.md5 @@ -1 +1 @@ -b3c15e34860102aab764d54252bfecc0 \ No newline at end of file +e29a6f1fb9ceb17c53fc9e6ce2f4dbca \ No newline at end of file diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.svg index 4af0c5e478..78f2c44dca 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph.svg @@ -729,7 +729,7 @@ var sectionId = 'dynsection-4'; Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph_org.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph_org.svg index 9765e4ee3e..11ec359bdc 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph_org.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a2d4e8819e94c7d717f9cb27fb953c9e1_cgraph_org.svg @@ -683,7 +683,7 @@ Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.map b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.map index c986bca1d0..9293af6d2a 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.map +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.map @@ -40,5 +40,5 @@ - + diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.md5 b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.md5 index 17087ddc18..f84a7f9fac 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.md5 +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.md5 @@ -1 +1 @@ -ef12c72fede51878d697f7cdd971bbff \ No newline at end of file +a8ff27d40b75cdcc4513f3718cc54e6a \ No newline at end of file diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.svg index 7544e2f022..21d8d60ce7 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph.svg @@ -706,7 +706,7 @@ var sectionId = 'dynsection-2'; Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph_org.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph_org.svg index 667d7a472d..dee800b3b8 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph_org.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a31b56eba1f5bd731f738170979d38bfc_cgraph_org.svg @@ -660,7 +660,7 @@ Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.map b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.map index db29f9da49..6daad8e3ae 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.map +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.map @@ -41,5 +41,5 @@ - + diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.md5 b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.md5 index 82aa254edc..b04874f9f3 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.md5 +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.md5 @@ -1 +1 @@ -7f6e01d4fa643954bee16b7baa81f80b \ No newline at end of file +8b05a2fbe19fa375429a991178e59a40 \ No newline at end of file diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.svg index f256fe147a..6b9fa47c0a 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph.svg @@ -729,7 +729,7 @@ var sectionId = 'dynsection-0'; Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph_org.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph_org.svg index e6164ff3fd..bf1eddb7a1 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph_org.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_a5ffba4ecba9b713c61963ceb4fd5a2dd_cgraph_org.svg @@ -683,7 +683,7 @@ Node41 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.map b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.map index 4b3558704c..79138646cc 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.map +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.map @@ -42,5 +42,5 @@ - + diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.md5 b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.md5 index 148b3f28ae..cb553ed4a0 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.md5 +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.md5 @@ -1 +1 @@ -c35555e97cc39d7b77111390bcaeb01e \ No newline at end of file +23e2875dabfe12e163b87d3d58675872 \ No newline at end of file diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.svg index e445750e09..dfd74ac267 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph.svg @@ -752,7 +752,7 @@ var sectionId = 'dynsection-1'; Node42 - + wmtk::Mesh::top_cell _dimension diff --git a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph_org.svg b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph_org.svg index 0bfc441be5..029b5e4ec5 100644 --- a/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph_org.svg +++ b/classwmtk_1_1utils_1_1metaprogramming_1_1detail_1_1_reference_wrapped_functor_return_cache_ae3b4aa1a8b7415de2714b434e8520953_cgraph_org.svg @@ -706,7 +706,7 @@ Node42 - + wmtk::Mesh::top_cell _dimension diff --git a/closed__star_8cpp_source.html b/closed__star_8cpp_source.html index cc990c64d4..497b61ecca 100644 --- a/closed__star_8cpp_source.html +++ b/closed__star_8cpp_source.html @@ -138,33 +138,32 @@
21  switch (mesh.top_simplex_type()) {
22  case PrimitiveType::Vertex: break;
23  case PrimitiveType::Edge: collection.reserve(n_top_dimension_cofaces * 3 + 1); break;
-
24  case PrimitiveType::Face: collection.reserve(n_top_dimension_cofaces * 7 + 1); break;
+
24  case PrimitiveType::Triangle: collection.reserve(n_top_dimension_cofaces * 7 + 1); break;
25  case PrimitiveType::Tetrahedron: collection.reserve(n_top_dimension_cofaces * 15 + 1); break;
- -
27  default: log_and_throw_error("unknown mesh type in top_dimension_cofaces_tuples");
-
28  }
-
29 
-
30  for (size_t i = 0; i < n_top_dimension_cofaces; ++i) {
-
31  // breaks if simplex vector needs to allocate memory due to reference!
-
32  faces(collection, collection.simplex_vector()[i], false);
-
33  }
-
34 
-
35  collection.add(simplex);
-
36 
-
37  if (sort_and_clean) {
-
38  collection.sort_and_clean();
-
39  }
-
40 
-
41  return collection;
-
42 }
-
43 
-
44 } // namespace wmtk::simplex
+
26  default: log_and_throw_error("unknown mesh type in top_dimension_cofaces_tuples");
+
27  }
+
28 
+
29  for (size_t i = 0; i < n_top_dimension_cofaces; ++i) {
+
30  // breaks if simplex vector needs to allocate memory due to reference!
+
31  faces(collection, collection.simplex_vector()[i], false);
+
32  }
+
33 
+
34  collection.add(simplex);
+
35 
+
36  if (sort_and_clean) {
+
37  collection.sort_and_clean();
+
38  }
+
39 
+
40  return collection;
+
41 }
+
42 
+
43 } // namespace wmtk::simplex
-
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
-
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:81
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
+
bool is_valid_slow(const Tuple &tuple) const
Definition: Mesh.cpp:85
void reserve(const size_t new_cap)
void add(const Simplex &simplex)
Add simplex to the collection.
@@ -179,8 +178,7 @@
void top_dimension_cofaces(const Simplex &simplex, SimplexCollection &simplex_collection, const bool sort_and_clean)
Get all top dimension cofaces of the given simplex.
SimplexCollection faces(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all faces of a simplex.
Definition: faces.cpp:10
void log_and_throw_error(const std::string &msg)
Definition: Logger.cpp:93
- - + diff --git a/cofaces__single__dimension_8cpp_source.html b/cofaces__single__dimension_8cpp_source.html index 69ee32da62..0fea88b19d 100644 --- a/cofaces__single__dimension_8cpp_source.html +++ b/cofaces__single__dimension_8cpp_source.html @@ -219,7 +219,7 @@ -
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
void sort_and_clean()
Sort simplex vector and remove duplicates.
diff --git a/delaunay_8cpp_source.html b/delaunay_8cpp_source.html index 65cbde2ddf..291b654d92 100644 --- a/delaunay_8cpp_source.html +++ b/delaunay_8cpp_source.html @@ -225,9 +225,9 @@ -
attribute::MeshAttributeHandle get_attribute_handle(const std::string &name, const PrimitiveType ptype) const
Definition: Mesh.hpp:891
-
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
-
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:874
+
attribute::MeshAttributeHandle get_attribute_handle(const std::string &name, const PrimitiveType ptype) const
Definition: Mesh.hpp:892
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
+
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:875
diff --git a/edge__mesh_2_edge_operation_data_8hpp__dep__incl.map b/edge__mesh_2_edge_operation_data_8hpp__dep__incl.map index 5e2f580fa4..641ab2d1f6 100644 --- a/edge__mesh_2_edge_operation_data_8hpp__dep__incl.map +++ b/edge__mesh_2_edge_operation_data_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/edge__mesh_2_edge_operation_data_8hpp__dep__incl.md5 b/edge__mesh_2_edge_operation_data_8hpp__dep__incl.md5 index 79d0f9a75e..e22272a19f 100644 --- a/edge__mesh_2_edge_operation_data_8hpp__dep__incl.md5 +++ b/edge__mesh_2_edge_operation_data_8hpp__dep__incl.md5 @@ -1 +1 @@ -89771f0f50f80603765d41edaa8411e9 \ No newline at end of file +a3b7c9ce0409994f80a412ddc9918177 \ No newline at end of file diff --git a/edge__mesh_2_edge_operation_data_8hpp__dep__incl.svg b/edge__mesh_2_edge_operation_data_8hpp__dep__incl.svg index 1c52610784..83ffe2b1c6 100644 --- a/edge__mesh_2_edge_operation_data_8hpp__dep__incl.svg +++ b/edge__mesh_2_edge_operation_data_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-1'; Node1 - -src/wmtk/operations -/edge_mesh/EdgeOperationData.hpp + +src/wmtk/operations +/edge_mesh/EdgeOperationData.hpp @@ -68,987 +68,955 @@ var sectionId = 'dynsection-1'; Node2 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node1->Node2 - - + + Node4 - -src/wmtk/EdgeMeshOperation -Executor.hpp + +src/wmtk/EdgeMeshOperation +Executor.hpp - + Node1->Node4 - - + + - - -Node55 - - -src/wmtk/operations -/edge_mesh/CollapseNewAttribute -TopoInfo.hpp + + +Node56 + + +src/wmtk/operations +/edge_mesh/CollapseNewAttribute +TopoInfo.hpp - - -Node1->Node55 - - + + +Node1->Node56 + + - - -Node69 - - -src/wmtk/operations -/edge_mesh/EdgeOperationData.cpp + + +Node70 + + +src/wmtk/operations +/edge_mesh/EdgeOperationData.cpp - - -Node1->Node69 - - + + +Node1->Node70 + + - - -Node62 - - -src/wmtk/operations -/edge_mesh/SplitNewAttribute -TopoInfo.hpp + + +Node63 + + +src/wmtk/operations +/edge_mesh/SplitNewAttribute +TopoInfo.hpp - - -Node1->Node62 - - + + +Node1->Node63 + + - + -Node79 +Node80 - -src/wmtk/operations -/utils/MultiMeshEdgeCollapse -Functor.hpp + +src/wmtk/operations +/utils/MultiMeshEdgeCollapse +Functor.hpp - - -Node1->Node79 - - + + +Node1->Node80 + + - + -Node80 +Node81 - -src/wmtk/operations -/utils/MultiMeshEdgeSplitFunctor.hpp + +src/wmtk/operations +/utils/MultiMeshEdgeSplitFunctor.hpp - - -Node1->Node80 - - + + +Node1->Node81 + + Node3 - -src/wmtk/EdgeMesh.cpp + +src/wmtk/EdgeMesh.cpp Node2->Node3 - - + + Node2->Node4 - - + + Node8 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp Node2->Node8 - - + + Node9 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp Node2->Node9 - - + + Node10 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp Node2->Node10 - - + + Node11 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.hpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.hpp Node2->Node11 - - + + Node12 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp Node2->Node12 - - + + Node13 - -src/wmtk/io/MshReader.cpp + +src/wmtk/io/MshReader.cpp Node2->Node13 - - + + Node14 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp Node2->Node14 - - + + Node15 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node2->Node15 - - + + Node16 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp Node2->Node16 - - + + Node17 - - -src/wmtk/multimesh -/operations/CollapseReturn -Data.hpp + + +src/wmtk/multimesh +/consolidate.cpp Node2->Node17 - - + + - - -Node44 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.hpp + + +Node18 + + +src/wmtk/multimesh +/operations/CollapseReturn +Data.hpp - - -Node2->Node44 - - + + +Node2->Node18 + + - + -Node37 - - -components/wmtk_components -/isotropic_remeshing/wmtk -/components/isotropic_remeshing -/internal/IsotropicRemeshing.cpp +Node45 + + +src/wmtk/operations +/utils/multi_mesh_edge +_collapse.hpp - - -Node2->Node37 - - + + +Node2->Node45 + + - - -Node49 - - -src/wmtk/operations -/EdgeSplit.cpp + + +Node38 + + +components/wmtk_components +/isotropic_remeshing/wmtk +/components/isotropic_remeshing +/internal/IsotropicRemeshing.cpp - - -Node2->Node49 - - + + +Node2->Node38 + + - - -Node59 - - -src/wmtk/multimesh -/operations/SplitReturnData.hpp + + +Node60 + + +src/wmtk/multimesh +/operations/SplitReturnData.hpp - - -Node2->Node59 - - + + +Node2->Node60 + + - - -Node68 - - -src/wmtk/multimesh -/utils/extract_child -_mesh_from_tag.cpp + + +Node69 + + +src/wmtk/multimesh +/utils/extract_child +_mesh_from_tag.cpp - - -Node2->Node68 - - - - + Node2->Node69 - - + + - - -Node70 - - -src/wmtk/operations -/Operation.cpp + + +Node2->Node70 + + + + + +Node50 + + +src/wmtk/operations +/EdgeSplit.cpp - - -Node2->Node70 - - + + +Node2->Node50 + + - + Node71 - - -src/wmtk/operations -/utils/UpdateEdgeOperation -MultiMeshMapFunctor.cpp + + +src/wmtk/operations +/Operation.cpp - + Node2->Node71 - - + + - + Node72 - - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.cpp + + +src/wmtk/operations +/utils/UpdateEdgeOperation +MultiMeshMapFunctor.cpp - + Node2->Node72 - - + + - + Node73 - - -src/wmtk/simplex/link -_condition.hpp + + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.cpp - + Node2->Node73 - - + + - - -Node75 - - -src/wmtk/simplex/top -_dimension_cofaces.cpp + + +Node74 + + +src/wmtk/simplex/link +_condition.hpp - - -Node2->Node75 - - + + +Node2->Node74 + + - + Node76 - - -src/wmtk/utils/metaprogramming -/as_mesh_variant.cpp + + +src/wmtk/simplex/top +_dimension_cofaces.cpp - + Node2->Node76 - - + + - + Node77 - - -components/wmtk_components -/base/wmtk/components/base -/get_attributes.cpp + + +src/wmtk/utils/metaprogramming +/as_mesh_variant.cpp - + Node2->Node77 - - + + - + Node78 - - -components/wmtk_components -/get_all_meshes/wmtk/components -/get_all_meshes/get_all_meshes.cpp + + +components/wmtk_components +/base/wmtk/components/base +/get_attributes.cpp - + Node2->Node78 - - + + + + + +Node79 + + +components/wmtk_components +/get_all_meshes/wmtk/components +/get_all_meshes/get_all_meshes.cpp + + + + + +Node2->Node79 + + Node5 - -src/wmtk/EdgeMeshOperation -Executor.cpp + +src/wmtk/EdgeMeshOperation +Executor.cpp Node4->Node5 - - + + Node6 - -src/wmtk/operations -/utils/MultiMeshEdgeCollapse -Functor.cpp + +src/wmtk/operations +/utils/MultiMeshEdgeCollapse +Functor.cpp Node4->Node6 - - + + Node7 - -src/wmtk/operations -/utils/MultiMeshEdgeSplitFunctor.cpp + +src/wmtk/operations +/utils/MultiMeshEdgeSplitFunctor.cpp Node4->Node7 - - + + Node11->Node10 - - - - - -Node18 - - -src/wmtk/multimesh -/attribute/CollapseNewValue -Applicator.hpp - - - - - -Node17->Node18 - - + + Node19 - - -src/wmtk/multimesh -/attribute/NewSimplexValue -Applicator.hpp + + +src/wmtk/multimesh +/attribute/CollapseNewValue +Applicator.hpp - + -Node17->Node19 - - +Node18->Node19 + + Node20 - - -src/wmtk/multimesh -/attribute/UpdateStrategyCollection.hpp + + +src/wmtk/multimesh +/attribute/NewSimplexValue +Applicator.hpp - + -Node17->Node20 - - +Node18->Node20 + + Node21 - - -src/wmtk/multimesh -/operations/extract -_operation_tuples.cpp + + +src/wmtk/multimesh +/attribute/UpdateStrategyCollection.hpp - + -Node17->Node21 - - +Node18->Node21 + + Node22 - - -src/wmtk/multimesh -/operations/extract -_operation_tuples.hpp + + +src/wmtk/multimesh +/operations/extract +_operation_tuples.cpp - + -Node17->Node22 - - +Node18->Node22 + + Node23 - - -src/wmtk/operations -/attribute_new/CollapseNew -AttributeStrategy.hpp + + +src/wmtk/multimesh +/operations/extract +_operation_tuples.hpp - - -Node17->Node23 - - - - - -Node17->Node44 - - + + +Node18->Node23 + + - - -Node54 - - -src/wmtk/operations -/attribute_new/CollapseNew -AttributeTopoInfo.hpp + + +Node24 + + +src/wmtk/operations +/attribute_new/CollapseNew +AttributeStrategy.hpp - - -Node17->Node54 - - - - - -Node22->Node21 - - + + +Node18->Node24 + + - - -Node22->Node23 - - + + +Node18->Node45 + + - - -Node43 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.cpp + + +Node55 + + +src/wmtk/operations +/attribute_new/CollapseNew +AttributeTopoInfo.hpp - - -Node22->Node43 - - + + +Node18->Node55 + + - - -Node47 - - -src/wmtk/operations -/attribute_new/SplitNewAttribute -Strategy.hpp + + +Node23->Node22 + + + + + +Node23->Node24 + + + + + +Node44 + + +src/wmtk/operations +/utils/multi_mesh_edge +_collapse.cpp - - -Node22->Node47 - - + + +Node23->Node44 + + - - -Node52 - - -src/wmtk/operations -/utils/multi_mesh_edge -_split.cpp + + +Node53 + + +src/wmtk/operations +/utils/multi_mesh_edge +_split.cpp - - -Node22->Node52 - - + + +Node23->Node53 + + - - -Node24 - - -src/wmtk/operations -/attribute_new/CollapseNew -AttributeStrategy.cpp + + +Node25 + + +src/wmtk/operations +/attribute_new/CollapseNew +AttributeStrategy.cpp - - -Node23->Node24 - - - - + -Node23->Node43 - - +Node24->Node25 + + - + -Node23->Node44 - - - - - -Node23->Node37 - - +Node24->Node44 + + - + -Node44->Node21 - - +Node24->Node45 + + - - -Node44->Node43 - - + + +Node24->Node38 + + - - -Node47->Node37 - - + + +Node45->Node22 + + - - -Node48 - - -src/wmtk/operations -/attribute_new/SplitNewAttribute -Strategy.cpp - + + +Node45->Node44 + + + + +Node55->Node24 + + - - -Node47->Node48 - - + + +Node55->Node56 + + - - -Node47->Node49 - - + + +Node56->Node25 + + - - -Node47->Node52 - - + + +Node57 + + +src/wmtk/operations +/edge_mesh/CollapseNewAttribute +TopoInfo.cpp + - - -Node54->Node23 - - - - -Node54->Node55 - - + + +Node56->Node57 + + - + -Node55->Node24 - - - - - -Node56 - - -src/wmtk/operations -/edge_mesh/CollapseNewAttribute -TopoInfo.cpp - +Node60->Node20 + + + + +Node60->Node21 + + - - -Node55->Node56 - - + + +Node60->Node22 + + - + -Node59->Node19 - - +Node60->Node23 + + - - -Node59->Node20 - - + + +Node61 + + +src/wmtk/multimesh +/attribute/SplitNewValueApplicator.hpp + - - -Node59->Node21 - - - - -Node59->Node22 - - + + +Node60->Node61 + + - - -Node59->Node47 - - + + +Node74->Node8 + + - - -Node60 - - -src/wmtk/multimesh -/attribute/SplitNewValueApplicator.hpp + + +Node49 + + +src/wmtk/operations +/attribute_new/SplitNewAttribute +Strategy.cpp - - -Node59->Node60 - - - - - -Node73->Node8 - - - - - -Node62->Node48 - - + + +Node63->Node49 + + - + -Node63 +Node64 - -src/wmtk/operations -/edge_mesh/SplitNewAttribute -TopoInfo.cpp + +src/wmtk/operations +/edge_mesh/SplitNewAttribute +TopoInfo.cpp - - -Node62->Node63 - - + + +Node63->Node64 + + - - -Node79->Node6 - - + + +Node80->Node6 + + - - -Node79->Node17 - - + + +Node80->Node18 + + + + + +Node80->Node44 + + - + -Node79->Node43 - - - - - -Node80->Node7 - - - - - -Node80->Node52 - - - - - -Node80->Node59 - - +Node81->Node7 + + + + + +Node81->Node53 + + + + + +Node81->Node60 + + diff --git a/edge__mesh_2_edge_operation_data_8hpp__dep__incl_org.svg b/edge__mesh_2_edge_operation_data_8hpp__dep__incl_org.svg index ca781efee1..f9516ff2b1 100644 --- a/edge__mesh_2_edge_operation_data_8hpp__dep__incl_org.svg +++ b/edge__mesh_2_edge_operation_data_8hpp__dep__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/operations/edge_mesh/EdgeOperationData.hpp Node1 - -src/wmtk/operations -/edge_mesh/EdgeOperationData.hpp + +src/wmtk/operations +/edge_mesh/EdgeOperationData.hpp @@ -22,987 +22,955 @@ Node2 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node1->Node2 - - + + Node4 - -src/wmtk/EdgeMeshOperation -Executor.hpp + +src/wmtk/EdgeMeshOperation +Executor.hpp - + Node1->Node4 - - + + - - -Node55 - - -src/wmtk/operations -/edge_mesh/CollapseNewAttribute -TopoInfo.hpp + + +Node56 + + +src/wmtk/operations +/edge_mesh/CollapseNewAttribute +TopoInfo.hpp - - -Node1->Node55 - - + + +Node1->Node56 + + - - -Node69 - - -src/wmtk/operations -/edge_mesh/EdgeOperationData.cpp + + +Node70 + + +src/wmtk/operations +/edge_mesh/EdgeOperationData.cpp - - -Node1->Node69 - - + + +Node1->Node70 + + - - -Node62 - - -src/wmtk/operations -/edge_mesh/SplitNewAttribute -TopoInfo.hpp + + +Node63 + + +src/wmtk/operations +/edge_mesh/SplitNewAttribute +TopoInfo.hpp - - -Node1->Node62 - - + + +Node1->Node63 + + - + -Node79 +Node80 - -src/wmtk/operations -/utils/MultiMeshEdgeCollapse -Functor.hpp + +src/wmtk/operations +/utils/MultiMeshEdgeCollapse +Functor.hpp - - -Node1->Node79 - - + + +Node1->Node80 + + - + -Node80 +Node81 - -src/wmtk/operations -/utils/MultiMeshEdgeSplitFunctor.hpp + +src/wmtk/operations +/utils/MultiMeshEdgeSplitFunctor.hpp - - -Node1->Node80 - - + + +Node1->Node81 + + Node3 - -src/wmtk/EdgeMesh.cpp + +src/wmtk/EdgeMesh.cpp Node2->Node3 - - + + Node2->Node4 - - + + Node8 - -src/wmtk/invariants -/MultiMeshLinkConditionInvariant.cpp + +src/wmtk/invariants +/MultiMeshLinkConditionInvariant.cpp Node2->Node8 - - + + Node9 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp Node2->Node9 - - + + Node10 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp Node2->Node10 - - + + Node11 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.hpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.hpp Node2->Node11 - - + + Node12 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp Node2->Node12 - - + + Node13 - -src/wmtk/io/MshReader.cpp + +src/wmtk/io/MshReader.cpp Node2->Node13 - - + + Node14 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +src/wmtk/Mesh.cpp Node2->Node14 - - + + Node15 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp Node2->Node15 - - + + Node16 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp Node2->Node16 - - + + Node17 - - -src/wmtk/multimesh -/operations/CollapseReturn -Data.hpp + + +src/wmtk/multimesh +/consolidate.cpp Node2->Node17 - - + + - - -Node44 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.hpp + + +Node18 + + +src/wmtk/multimesh +/operations/CollapseReturn +Data.hpp - - -Node2->Node44 - - + + +Node2->Node18 + + - + -Node37 - - -components/wmtk_components -/isotropic_remeshing/wmtk -/components/isotropic_remeshing -/internal/IsotropicRemeshing.cpp +Node45 + + +src/wmtk/operations +/utils/multi_mesh_edge +_collapse.hpp - - -Node2->Node37 - - + + +Node2->Node45 + + - - -Node49 - - -src/wmtk/operations -/EdgeSplit.cpp + + +Node38 + + +components/wmtk_components +/isotropic_remeshing/wmtk +/components/isotropic_remeshing +/internal/IsotropicRemeshing.cpp - - -Node2->Node49 - - + + +Node2->Node38 + + - - -Node59 - - -src/wmtk/multimesh -/operations/SplitReturnData.hpp + + +Node60 + + +src/wmtk/multimesh +/operations/SplitReturnData.hpp - - -Node2->Node59 - - + + +Node2->Node60 + + - - -Node68 - - -src/wmtk/multimesh -/utils/extract_child -_mesh_from_tag.cpp + + +Node69 + + +src/wmtk/multimesh +/utils/extract_child +_mesh_from_tag.cpp - - -Node2->Node68 - - - - + Node2->Node69 - - + + - - -Node70 - - -src/wmtk/operations -/Operation.cpp + + +Node2->Node70 + + + + + +Node50 + + +src/wmtk/operations +/EdgeSplit.cpp - - -Node2->Node70 - - + + +Node2->Node50 + + - + Node71 - - -src/wmtk/operations -/utils/UpdateEdgeOperation -MultiMeshMapFunctor.cpp + + +src/wmtk/operations +/Operation.cpp - + Node2->Node71 - - + + - + Node72 - - -src/wmtk/operations -/utils/UpdateVertexMultiMesh -MapHash.cpp + + +src/wmtk/operations +/utils/UpdateEdgeOperation +MultiMeshMapFunctor.cpp - + Node2->Node72 - - + + - + Node73 - - -src/wmtk/simplex/link -_condition.hpp + + +src/wmtk/operations +/utils/UpdateVertexMultiMesh +MapHash.cpp - + Node2->Node73 - - + + - - -Node75 - - -src/wmtk/simplex/top -_dimension_cofaces.cpp + + +Node74 + + +src/wmtk/simplex/link +_condition.hpp - - -Node2->Node75 - - + + +Node2->Node74 + + - + Node76 - - -src/wmtk/utils/metaprogramming -/as_mesh_variant.cpp + + +src/wmtk/simplex/top +_dimension_cofaces.cpp - + Node2->Node76 - - + + - + Node77 - - -components/wmtk_components -/base/wmtk/components/base -/get_attributes.cpp + + +src/wmtk/utils/metaprogramming +/as_mesh_variant.cpp - + Node2->Node77 - - + + - + Node78 - - -components/wmtk_components -/get_all_meshes/wmtk/components -/get_all_meshes/get_all_meshes.cpp + + +components/wmtk_components +/base/wmtk/components/base +/get_attributes.cpp - + Node2->Node78 - - + + + + + +Node79 + + +components/wmtk_components +/get_all_meshes/wmtk/components +/get_all_meshes/get_all_meshes.cpp + + + + + +Node2->Node79 + + Node5 - -src/wmtk/EdgeMeshOperation -Executor.cpp + +src/wmtk/EdgeMeshOperation +Executor.cpp Node4->Node5 - - + + Node6 - -src/wmtk/operations -/utils/MultiMeshEdgeCollapse -Functor.cpp + +src/wmtk/operations +/utils/MultiMeshEdgeCollapse +Functor.cpp Node4->Node6 - - + + Node7 - -src/wmtk/operations -/utils/MultiMeshEdgeSplitFunctor.cpp + +src/wmtk/operations +/utils/MultiMeshEdgeSplitFunctor.cpp Node4->Node7 - - + + Node11->Node10 - - - - - -Node18 - - -src/wmtk/multimesh -/attribute/CollapseNewValue -Applicator.hpp - - - - - -Node17->Node18 - - + + Node19 - - -src/wmtk/multimesh -/attribute/NewSimplexValue -Applicator.hpp + + +src/wmtk/multimesh +/attribute/CollapseNewValue +Applicator.hpp - + -Node17->Node19 - - +Node18->Node19 + + Node20 - - -src/wmtk/multimesh -/attribute/UpdateStrategyCollection.hpp + + +src/wmtk/multimesh +/attribute/NewSimplexValue +Applicator.hpp - + -Node17->Node20 - - +Node18->Node20 + + Node21 - - -src/wmtk/multimesh -/operations/extract -_operation_tuples.cpp + + +src/wmtk/multimesh +/attribute/UpdateStrategyCollection.hpp - + -Node17->Node21 - - +Node18->Node21 + + Node22 - - -src/wmtk/multimesh -/operations/extract -_operation_tuples.hpp + + +src/wmtk/multimesh +/operations/extract +_operation_tuples.cpp - + -Node17->Node22 - - +Node18->Node22 + + Node23 - - -src/wmtk/operations -/attribute_new/CollapseNew -AttributeStrategy.hpp + + +src/wmtk/multimesh +/operations/extract +_operation_tuples.hpp - - -Node17->Node23 - - - - - -Node17->Node44 - - + + +Node18->Node23 + + - - -Node54 - - -src/wmtk/operations -/attribute_new/CollapseNew -AttributeTopoInfo.hpp + + +Node24 + + +src/wmtk/operations +/attribute_new/CollapseNew +AttributeStrategy.hpp - - -Node17->Node54 - - - - - -Node22->Node21 - - + + +Node18->Node24 + + - - -Node22->Node23 - - + + +Node18->Node45 + + - - -Node43 - - -src/wmtk/operations -/utils/multi_mesh_edge -_collapse.cpp + + +Node55 + + +src/wmtk/operations +/attribute_new/CollapseNew +AttributeTopoInfo.hpp - - -Node22->Node43 - - + + +Node18->Node55 + + - - -Node47 - - -src/wmtk/operations -/attribute_new/SplitNewAttribute -Strategy.hpp + + +Node23->Node22 + + + + + +Node23->Node24 + + + + + +Node44 + + +src/wmtk/operations +/utils/multi_mesh_edge +_collapse.cpp - - -Node22->Node47 - - + + +Node23->Node44 + + - - -Node52 - - -src/wmtk/operations -/utils/multi_mesh_edge -_split.cpp + + +Node53 + + +src/wmtk/operations +/utils/multi_mesh_edge +_split.cpp - - -Node22->Node52 - - + + +Node23->Node53 + + - - -Node24 - - -src/wmtk/operations -/attribute_new/CollapseNew -AttributeStrategy.cpp + + +Node25 + + +src/wmtk/operations +/attribute_new/CollapseNew +AttributeStrategy.cpp - - -Node23->Node24 - - - - + -Node23->Node43 - - +Node24->Node25 + + - + -Node23->Node44 - - - - - -Node23->Node37 - - +Node24->Node44 + + - + -Node44->Node21 - - +Node24->Node45 + + - - -Node44->Node43 - - + + +Node24->Node38 + + - - -Node47->Node37 - - + + +Node45->Node22 + + - - -Node48 - - -src/wmtk/operations -/attribute_new/SplitNewAttribute -Strategy.cpp - + + +Node45->Node44 + + + + +Node55->Node24 + + - - -Node47->Node48 - - + + +Node55->Node56 + + - - -Node47->Node49 - - + + +Node56->Node25 + + - - -Node47->Node52 - - + + +Node57 + + +src/wmtk/operations +/edge_mesh/CollapseNewAttribute +TopoInfo.cpp + - - -Node54->Node23 - - - - -Node54->Node55 - - + + +Node56->Node57 + + - + -Node55->Node24 - - - - - -Node56 - - -src/wmtk/operations -/edge_mesh/CollapseNewAttribute -TopoInfo.cpp - +Node60->Node20 + + + + +Node60->Node21 + + - - -Node55->Node56 - - + + +Node60->Node22 + + - + -Node59->Node19 - - +Node60->Node23 + + - - -Node59->Node20 - - + + +Node61 + + +src/wmtk/multimesh +/attribute/SplitNewValueApplicator.hpp + - - -Node59->Node21 - - - - -Node59->Node22 - - + + +Node60->Node61 + + - - -Node59->Node47 - - + + +Node74->Node8 + + - - -Node60 - - -src/wmtk/multimesh -/attribute/SplitNewValueApplicator.hpp + + +Node49 + + +src/wmtk/operations +/attribute_new/SplitNewAttribute +Strategy.cpp - - -Node59->Node60 - - - - - -Node73->Node8 - - - - - -Node62->Node48 - - + + +Node63->Node49 + + - + -Node63 +Node64 - -src/wmtk/operations -/edge_mesh/SplitNewAttribute -TopoInfo.cpp + +src/wmtk/operations +/edge_mesh/SplitNewAttribute +TopoInfo.cpp - - -Node62->Node63 - - + + +Node63->Node64 + + - - -Node79->Node6 - - + + +Node80->Node6 + + - - -Node79->Node17 - - + + +Node80->Node18 + + + + + +Node80->Node44 + + - + -Node79->Node43 - - - - - -Node80->Node7 - - - - - -Node80->Node52 - - - - - -Node80->Node59 - - +Node81->Node7 + + + + + +Node81->Node53 + + + + + +Node81->Node60 + + diff --git a/edge__mesh_2local__switch__tuple_8hxx.html b/edge__mesh_2local__switch__tuple_8hxx.html index 710792c6ea..cdab643e0f 100644 --- a/edge__mesh_2local__switch__tuple_8hxx.html +++ b/edge__mesh_2local__switch__tuple_8hxx.html @@ -118,12 +118,13 @@
local_switch_tuple.hxx File Reference

-
#include <stdexcept>
+
#include <cassert>
+#include <stdexcept>
#include <wmtk/utils/TupleInspector.hpp>
Include dependency graph for local_switch_tuple.hxx:
-
+
diff --git a/edge__mesh_2local__switch__tuple_8hxx__incl.map b/edge__mesh_2local__switch__tuple_8hxx__incl.map index f97de79aac..b30bb1e678 100644 --- a/edge__mesh_2local__switch__tuple_8hxx__incl.map +++ b/edge__mesh_2local__switch__tuple_8hxx__incl.map @@ -1,10 +1,11 @@ - - - - - - - + + + + + + + + diff --git a/edge__mesh_2local__switch__tuple_8hxx__incl.md5 b/edge__mesh_2local__switch__tuple_8hxx__incl.md5 index efedfb58ed..691fad02fa 100644 --- a/edge__mesh_2local__switch__tuple_8hxx__incl.md5 +++ b/edge__mesh_2local__switch__tuple_8hxx__incl.md5 @@ -1 +1 @@ -ae664412bb1da0d035cf6bb462cf252b \ No newline at end of file +4574e8c06ddcb6b2d4b81c752bd12a29 \ No newline at end of file diff --git a/edge__mesh_2local__switch__tuple_8hxx__incl.svg b/edge__mesh_2local__switch__tuple_8hxx__incl.svg index 157dfa2187..9dd4932eb8 100644 --- a/edge__mesh_2local__switch__tuple_8hxx__incl.svg +++ b/edge__mesh_2local__switch__tuple_8hxx__incl.svg @@ -4,8 +4,8 @@ - + src/wmtk/autogen/edge_mesh/local_switch_tuple.hxx @@ -22,112 +22,127 @@ Node2 - -stdexcept + +cassert Node1->Node2 - - + + Node3 - - -wmtk/utils/TupleInspector.hpp + + +stdexcept Node1->Node3 - - + + Node4 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node3->Node4 - - +Node1->Node4 + + Node5 - - -wmtk/Tuple.hpp + + +string - + -Node3->Node5 - - +Node4->Node5 + + Node6 - - -PrimitiveType.hpp + + +wmtk/Tuple.hpp - + -Node5->Node6 - - - - - -Node6->Node2 - - +Node4->Node6 + + Node7 - - -string_view + + +PrimitiveType.hpp - + Node6->Node7 - - + + + + + +Node7->Node3 + + Node8 - -vector + +string_view - + -Node6->Node8 - - +Node7->Node8 + + + + + +Node9 + + +vector + + + + + +Node7->Node9 + + diff --git a/edge__mesh_2local__switch__tuple_8hxx_source.html b/edge__mesh_2local__switch__tuple_8hxx_source.html index 08ba1be3ce..596d830c2e 100644 --- a/edge__mesh_2local__switch__tuple_8hxx_source.html +++ b/edge__mesh_2local__switch__tuple_8hxx_source.html @@ -116,29 +116,29 @@
Go to the documentation of this file.
1 #pragma once
-
2 #include <stdexcept>
- -
4 
-
5 namespace wmtk::autogen::edge_mesh {
-
6 inline Tuple local_switch_tuple(const Tuple& tuple, PrimitiveType pt)
-
7 {
-
8  using namespace utils;
-
9  const int64_t global_cid = TupleInspector::global_cid(tuple);
-
10  const int64_t hash = TupleInspector::hash(tuple);
-
11  switch (pt) {
- -
13  return Tuple(
-
14  1 - TupleInspector::local_vid(tuple),
-
15  TupleInspector::local_eid(tuple),
-
16  TupleInspector::local_fid(tuple),
-
17  global_cid,
-
18  hash);
-
19 
- - - +
2 #include <cassert>
+
3 #include <stdexcept>
+ +
5 
+
6 namespace wmtk::autogen::edge_mesh {
+
7 inline Tuple local_switch_tuple(const Tuple& tuple, PrimitiveType pt)
+
8 {
+
9  using namespace utils;
+
10  const int64_t global_cid = TupleInspector::global_cid(tuple);
+
11  const int64_t hash = TupleInspector::hash(tuple);
+
12  switch (pt) {
+ +
14  return Tuple(
+
15  1 - TupleInspector::local_vid(tuple),
+
16  TupleInspector::local_eid(tuple),
+
17  TupleInspector::local_fid(tuple),
+
18  global_cid,
+
19  hash);
+
20 
+ + -
24  default: throw std::runtime_error("Tuple switch: Invalid primitive type"); break;
+
24  default: assert(false); // "Tuple switch: Invalid primitive type"
25  }
26  return Tuple();
27 }
@@ -147,10 +147,9 @@ -
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
- - + diff --git a/extract__child__mesh__from__tag_8cpp_source.html b/extract__child__mesh__from__tag_8cpp_source.html index 48a9bcac3c..43eedcacb6 100644 --- a/extract__child__mesh__from__tag_8cpp_source.html +++ b/extract__child__mesh__from__tag_8cpp_source.html @@ -158,8 +158,8 @@
41 
42  for (size_t i = 0; i < tagged_tuples.size(); ++i) {
43  const std::array<int64_t, 2> vs = {
-
44  {m.id(tagged_tuples[i], PrimitiveType::Vertex),
-
45  m.id(m.switch_vertex(tagged_tuples[i]), PrimitiveType::Vertex)}};
+
44  {m.id(tagged_tuples[i], PrimitiveType::Vertex),
+
45  m.id(m.switch_vertex(tagged_tuples[i]), PrimitiveType::Vertex)}};
46 
47 
48  // check and add v0, v1 to the vertex map
@@ -185,9 +185,9 @@
68  for (int64_t i = 0; i < tagged_tuples.size(); ++i) {
69  // TODO: check if this break the orientation of the map
70  const std::array<int64_t, 3> vs = {
-
71  {m.id(tagged_tuples[i], PrimitiveType::Vertex),
-
72  m.id(m.switch_vertex(tagged_tuples[i]), PrimitiveType::Vertex),
-
73  m.id(m.switch_vertex(m.switch_edge(tagged_tuples[i])), PrimitiveType::Vertex)}};
+
71  {m.id(tagged_tuples[i], PrimitiveType::Vertex),
+
72  m.id(m.switch_vertex(tagged_tuples[i]), PrimitiveType::Vertex),
+
73  m.id(m.switch_vertex(m.switch_edge(tagged_tuples[i])), PrimitiveType::Vertex)}};
74 
75  // check and add v0, v1, v2 to the vertex map
76  for (int k = 0; k < 3; k++) {
@@ -212,12 +212,12 @@
95  tet_mesh_matrix.resize(tagged_tuples.size(), 4);
96  for (int64_t i = 0; i < tagged_tuples.size(); ++i) {
97  const std::array<int64_t, 4> vs = {
-
98  {m.id(tagged_tuples[i], PrimitiveType::Vertex),
-
99  m.id(m.switch_vertex(tagged_tuples[i]), PrimitiveType::Vertex),
-
100  m.id(
+
98  {m.id(tagged_tuples[i], PrimitiveType::Vertex),
+
99  m.id(m.switch_vertex(tagged_tuples[i]), PrimitiveType::Vertex),
+
100  m.id(
101  m.switch_vertex(m.switch_edge(m.switch_face(tagged_tuples[i]))),
-
103  m.id(m.switch_vertex(m.switch_edge(tagged_tuples[i])), PrimitiveType::Vertex)}};
+
103  m.id(m.switch_vertex(m.switch_edge(tagged_tuples[i])), PrimitiveType::Vertex)}};
104 
105  for (int k = 0; k < 4; ++k) {
106  size_t size = parent_to_child_vertex_map.size();
@@ -244,7 +244,7 @@
127  child_mesh_ptr = run_edge();
128  break;
129  }
-
130  case PrimitiveType::Face: {
+
131  child_mesh_ptr = run_face();
132  break;
133  }
@@ -252,75 +252,74 @@
135  child_mesh_ptr = run_tet();
136  break;
137  }
-
138  case PrimitiveType::HalfEdge: [[fallthrough]];
-
139  default: throw("invalid child mesh type");
-
140  }
-
141 
-
142  assert(bool(child_mesh_ptr));
-
143  auto& child = *child_mesh_ptr;
-
144 
-
145  std::vector<std::array<Tuple, 2>> child_to_parent_map(tagged_tuples.size());
-
146  assert(tagged_tuples.size() == child.capacity(pt));
-
147 
-
148  const auto child_top_dimension_tuples = child.get_all(pt);
-
149 
-
150  for (size_t i = 0; i < tagged_tuples.size(); ++i) {
-
151  child_to_parent_map[i] = {{child_top_dimension_tuples[i], tagged_tuples[i]}};
-
152  }
-
153 
-
154  m.register_child_mesh(child_mesh_ptr, child_to_parent_map);
-
155  return child_mesh_ptr;
-
156 }
-
157 
- -
159  Mesh& m,
-
160  const std::string& tag,
-
161  const int64_t tag_value,
-
162  const PrimitiveType pt)
-
163 {
-
164  assert(m.top_simplex_type() >= pt);
-
165  auto tag_handle = m.get_attribute_handle<int64_t>(tag, pt).as<int64_t>();
-
166  return extract_and_register_child_mesh_from_tag_handle(m, tag_handle, tag_value);
-
167 }
-
168 
- -
170  Mesh& m,
- -
172  const int64_t tag_value)
-
173 {
- -
175  m,
-
176  tag_handle,
-
177  tag_value);
-
178 }
-
179 
- - - -
183 {
-
184  return std::visit(
-
185  [&](auto&& handle) {
-
186  using T = typename std::decay_t<decltype(handle)>::Type;
-
187  return std::visit(
-
188  [&](auto&& value) -> std::shared_ptr<Mesh> {
-
189  if constexpr (std::is_convertible_v<std::decay_t<decltype(value)>, T>) {
- -
191  tag_handle.mesh(),
-
192  handle,
-
193  T(value));
-
194  } else {
-
195  throw std::runtime_error(
-
196  "Tried to use a tag value that was not convertible to "
-
197  "the tag attribute type");
-
198  return {};
-
199  }
-
200  },
-
201  tag_value);
-
202  },
-
203  tag_handle.handle());
-
204 }
-
205 
-
206 } // namespace wmtk::multimesh::utils
+
138  default: throw("invalid child mesh type");
+
139  }
+
140 
+
141  assert(bool(child_mesh_ptr));
+
142  auto& child = *child_mesh_ptr;
+
143 
+
144  std::vector<std::array<Tuple, 2>> child_to_parent_map(tagged_tuples.size());
+
145  assert(tagged_tuples.size() == child.capacity(pt));
+
146 
+
147  const auto child_top_dimension_tuples = child.get_all(pt);
+
148 
+
149  for (size_t i = 0; i < tagged_tuples.size(); ++i) {
+
150  child_to_parent_map[i] = {{child_top_dimension_tuples[i], tagged_tuples[i]}};
+
151  }
+
152 
+
153  m.register_child_mesh(child_mesh_ptr, child_to_parent_map);
+
154  return child_mesh_ptr;
+
155 }
+
156 
+ +
158  Mesh& m,
+
159  const std::string& tag,
+
160  const int64_t tag_value,
+
161  const PrimitiveType pt)
+
162 {
+
163  assert(m.top_simplex_type() >= pt);
+
164  auto tag_handle = m.get_attribute_handle<int64_t>(tag, pt).as<int64_t>();
+
165  return extract_and_register_child_mesh_from_tag_handle(m, tag_handle, tag_value);
+
166 }
+
167 
+ +
169  Mesh& m,
+ +
171  const int64_t tag_value)
+
172 {
+ +
174  m,
+
175  tag_handle,
+
176  tag_value);
+
177 }
+
178 
+ + + +
182 {
+
183  return std::visit(
+
184  [&](auto&& handle) {
+
185  using T = typename std::decay_t<decltype(handle)>::Type;
+
186  return std::visit(
+
187  [&](auto&& value) -> std::shared_ptr<Mesh> {
+
188  if constexpr (std::is_convertible_v<std::decay_t<decltype(value)>, T>) {
+ +
190  tag_handle.mesh(),
+
191  handle,
+
192  T(value));
+
193  } else {
+
194  throw std::runtime_error(
+
195  "Tried to use a tag value that was not convertible to "
+
196  "the tag attribute type");
+
197  return {};
+
198  }
+
199  },
+
200  tag_value);
+
201  },
+
202  tag_handle.handle());
+
203 }
+
204 
+
205 } // namespace wmtk::multimesh::utils
@@ -333,15 +332,15 @@ -
virtual int64_t id(const Tuple &tuple, PrimitiveType type) const =0
return the global id of the Tuple of the given dimension
void register_child_mesh(const std::shared_ptr< Mesh > &child_mesh, const std::vector< std::array< Tuple, 2 >> &map_tuples)
register a mesh as the child of this mesh
-
attribute::MeshAttributeHandle get_attribute_handle(const std::string &name, const PrimitiveType ptype) const
Definition: Mesh.hpp:891
-
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:940
-
Tuple switch_face(const Tuple &tuple) const
Definition: Mesh.hpp:944
-
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
-
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
-
ConstAccessor< T > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
Definition: Mesh.hpp:882
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
attribute::MeshAttributeHandle get_attribute_handle(const std::string &name, const PrimitiveType ptype) const
Definition: Mesh.hpp:892
+
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:941
+
int64_t id(const Tuple &tuple, PrimitiveType type) const
return the global id of the Tuple of the given dimension
Definition: Mesh.cpp:229
+
Tuple switch_face(const Tuple &tuple) const
Definition: Mesh.hpp:945
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
+
ConstAccessor< T > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
Definition: Mesh.hpp:883
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
@@ -352,14 +351,13 @@
static std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag_handle(Mesh &m, const wmtk::attribute::TypedAttributeHandle< T > &tag_handle, const T &tag_value)
-
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag_handle(Mesh &m, const wmtk::attribute::TypedAttributeHandle< int64_t > &tag_handle, const int64_t tag_value)
extract a child mesh based on the tag handle and the tag value, and register it to the input (parent)...
-
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
+
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag_handle(Mesh &m, const wmtk::attribute::TypedAttributeHandle< int64_t > &tag_handle, const int64_t tag_value)
extract a child mesh based on the tag handle and the tag value, and register it to the input (parent)...
+
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
RowVectors< int64_t, 3 > RowVectors3l
Definition: Types.hpp:44
RowVectors< int64_t, 4 > RowVectors4l
Definition: Types.hpp:45
RowVectors< int64_t, 2 > RowVectors2l
Definition: Types.hpp:43
- - + diff --git a/extract__child__mesh__from__tag_8hpp_source.html b/extract__child__mesh__from__tag_8hpp_source.html index 80833b5666..d54ec859da 100644 --- a/extract__child__mesh__from__tag_8hpp_source.html +++ b/extract__child__mesh__from__tag_8hpp_source.html @@ -156,8 +156,8 @@
std::variant< char, int64_t, double, Rational > ValueVariant
-
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag_handle(Mesh &m, const wmtk::attribute::TypedAttributeHandle< int64_t > &tag_handle, const int64_t tag_value)
extract a child mesh based on the tag handle and the tag value, and register it to the input (parent)...
-
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
+
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag_handle(Mesh &m, const wmtk::attribute::TypedAttributeHandle< int64_t > &tag_handle, const int64_t tag_value)
extract a child mesh based on the tag handle and the tag value, and register it to the input (parent)...
+
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
Definition: Accessor.cpp:8
diff --git a/faces__single__dimension_8cpp_source.html b/faces__single__dimension_8cpp_source.html index 2e08d06c2c..5d921a6545 100644 --- a/faces__single__dimension_8cpp_source.html +++ b/faces__single__dimension_8cpp_source.html @@ -134,7 +134,7 @@
17 
18  const Tuple v2 = m.switch_vertex(m.switch_edge(v0));
19 
-
20  if (simplex.primitive_type() == PrimitiveType::Face) {
+
20  if (simplex.primitive_type() == PrimitiveType::Triangle) {
21  return {v0, v1, v2};
22  }
23 
@@ -158,7 +158,7 @@
41  const Tuple e1 = m.switch_edge(m.switch_vertex(e0));
42  const Tuple e2 = m.switch_vertex(m.switch_edge(e0));
43 
-
44  if (simplex.primitive_type() == PrimitiveType::Face) {
+
44  if (simplex.primitive_type() == PrimitiveType::Triangle) {
45  return {e0, e1, e2};
46  }
47 
@@ -177,7 +177,7 @@
60 {
61  if (simplex.primitive_type() == PrimitiveType::Vertex ||
62  simplex.primitive_type() == PrimitiveType::Edge ||
-
63  simplex.primitive_type() == PrimitiveType::Face) {
+
64  return {};
65  }
66 
@@ -223,21 +223,20 @@
106  switch (face_type) {
107  case PrimitiveType::Vertex: return vertices(mesh, simplex); break;
108  case PrimitiveType::Edge: return edges(mesh, simplex); break;
-
109  case PrimitiveType::Face: return faces(mesh, simplex); break;
+
109  case PrimitiveType::Triangle: return faces(mesh, simplex); break;
110  case PrimitiveType::Tetrahedron: break;
-
111  case PrimitiveType::HalfEdge: [[fallthrough]];
-
112  default: throw std::runtime_error("unknown primitive type"); break;
-
113  }
-
114 
-
115  return {};
-
116 }
-
117 
-
118 } // namespace wmtk::simplex
+
111  default: assert(false); // "unknown primitive type"
+
112  }
+
113 
+
114  return {};
+
115 }
+
116 
+
117 } // namespace wmtk::simplex
-
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:940
-
Tuple switch_face(const Tuple &tuple) const
Definition: Mesh.hpp:944
-
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:941
+
Tuple switch_face(const Tuple &tuple) const
Definition: Mesh.hpp:945
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
@@ -253,8 +252,7 @@
std::vector< Tuple > faces_single_dimension_tuples(const Mesh &mesh, const Simplex &simplex, const PrimitiveType face_type)
SimplexCollection faces(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all faces of a simplex.
Definition: faces.cpp:10
- - + diff --git a/find__local__switch__sequence_8cpp_source.html b/find__local__switch__sequence_8cpp_source.html index 929937f219..c5c4b3d216 100644 --- a/find__local__switch__sequence_8cpp_source.html +++ b/find__local__switch__sequence_8cpp_source.html @@ -156,7 +156,7 @@
39  const Tuple& source,
40  const Tuple& target)
41 {
-
42  assert(mesh_pt >= PrimitiveType::Face);
+
42  assert(mesh_pt >= PrimitiveType::Triangle);
43 
44  Tuple cur_tuple = source;
45  std::vector<PrimitiveType> switches;
@@ -213,7 +213,7 @@
96  return triangle_local_operations.value();
97  }
98  }
-
99  switches.emplace_back(PrimitiveType::Face);
+
99  switches.emplace_back(PrimitiveType::Triangle);
100  cur_tuple = local_switch_tuples(mesh_pt, source, switches);
101  {
102  const auto triangle_local_operations =
@@ -275,9 +275,9 @@
158  }
159  return operations.value();
160  }
-
161  case PrimitiveType::Face: {
+
162  const auto operations =
-
163  find_local_switch_sequence_on_triangle(PrimitiveType::Face, source, target);
+
163  find_local_switch_sequence_on_triangle(PrimitiveType::Triangle, source, target);
164  if (!operations.has_value()) {
165  throw std::runtime_error(
166  "switch sequence was unable to find a sequence of switches to match tuples");
@@ -294,11 +294,10 @@
177  return operations.value();
178  }
179  case PrimitiveType::Vertex: return {};
- -
181  default: return {};
-
182  }
-
183 }
-
184 } // namespace wmtk::multimesh::utils
+
180  default: return {};
+
181  }
+
182 }
+
183 } // namespace wmtk::multimesh::utils
static int64_t local_vid(const Tuple &t)
@@ -312,8 +311,7 @@
Tuple local_switch_tuples(PrimitiveType mesh_primitive_type, const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence)
Tuple local_switch_tuple(PrimitiveType mesh_primitive_type, const Tuple &source, PrimitiveType primitive_type)
- - + diff --git a/functions_c.html b/functions_c.html index 5755731461..6cf52f8aa3 100644 --- a/functions_c.html +++ b/functions_c.html @@ -139,7 +139,7 @@

- c -

diff --git a/isotropic__remeshing_8cpp_source.html b/isotropic__remeshing_8cpp_source.html index b4031882a4..d5d68429b5 100644 --- a/isotropic__remeshing_8cpp_source.html +++ b/isotropic__remeshing_8cpp_source.html @@ -159,7 +159,7 @@
42  assert(pos_handles.size() == 1);
43  auto pos_handle = pos_handles.front();
44 
-
45  if (pos_handle.mesh().top_simplex_type() != PrimitiveType::Face) {
+
45  if (pos_handle.mesh().top_simplex_type() != PrimitiveType::Triangle) {
47  "isotropic remeshing works only for triangle meshes: {}",
48  mesh_in->top_simplex_type());
@@ -220,8 +220,8 @@ -
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
-
ConstAccessor< T > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
Definition: Mesh.hpp:882
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
+
ConstAccessor< T > create_const_accessor(const attribute::MeshAttributeHandle &handle) const
Definition: Mesh.hpp:883
@@ -238,7 +238,7 @@
double relative_to_absolute_length(const attribute::MeshAttributeHandle &pos_handle, const double length_rel)
std::vector< Tuple > vertices(const Mesh &m, const Simplex &simplex)
void log_and_throw_error(const std::string &msg)
Definition: Logger.cpp:93
- +

diff --git a/link_8cpp_source.html b/link_8cpp_source.html index 028ce81fa4..2355d83411 100644 --- a/link_8cpp_source.html +++ b/link_8cpp_source.html @@ -130,154 +130,151 @@
13 SimplexCollection link(const Mesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
14 {
15  switch (mesh.top_simplex_type()) {
- +
17  return link(static_cast<const TriMesh&>(mesh), simplex, sort_and_clean);
19  return link(static_cast<const TetMesh&>(mesh), simplex, sort_and_clean);
- -
23  default: return link_slow(mesh, simplex, sort_and_clean); break;
-
24  }
-
25 }
-
26 
-
27 SimplexCollection
-
28 link(const TriMesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
-
29 {
-
30  // make use of the fact that the top dimension coface tuples always contain the simplex itself
-
31  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
-
32 
-
33  constexpr PrimitiveType PV = PrimitiveType::Vertex;
-
34  constexpr PrimitiveType PE = PrimitiveType::Edge;
-
35 
-
36  std::vector<Simplex> all_cofaces;
-
37  switch (simplex.primitive_type()) {
- -
39  all_cofaces.reserve(cell_tuples.size() * 7);
-
40  for (Tuple t : cell_tuples) {
-
41  t = mesh.switch_tuples(t, {PV, PE});
-
42  all_cofaces.emplace_back(Simplex::edge(t));
-
43  all_cofaces.emplace_back(Simplex::vertex(t));
-
44  t = mesh.switch_tuples(t, {PV});
-
45  all_cofaces.emplace_back(Simplex::vertex(t));
-
46  }
-
47  break;
- -
49  all_cofaces.reserve(cell_tuples.size() * 3);
-
50  for (Tuple t : cell_tuples) {
-
51  t = mesh.switch_tuples(t, {PE, PV});
-
52  all_cofaces.emplace_back(Simplex::vertex(t));
-
53  }
-
54  break;
-
55  case PrimitiveType::Face: break;
- - -
58  default: log_and_throw_error("Unknown primitive type in link."); break;
-
59  }
+
22  default: return link_slow(mesh, simplex, sort_and_clean); break;
+
23  }
+
24 }
+
25 
+
26 SimplexCollection
+
27 link(const TriMesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
+
28 {
+
29  // make use of the fact that the top dimension coface tuples always contain the simplex itself
+
30  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
+
31 
+
32  constexpr PrimitiveType PV = PrimitiveType::Vertex;
+
33  constexpr PrimitiveType PE = PrimitiveType::Edge;
+
34 
+
35  std::vector<Simplex> all_cofaces;
+
36  switch (simplex.primitive_type()) {
+ +
38  all_cofaces.reserve(cell_tuples.size() * 7);
+
39  for (Tuple t : cell_tuples) {
+
40  t = mesh.switch_tuples(t, {PV, PE});
+
41  all_cofaces.emplace_back(Simplex::edge(t));
+
42  all_cofaces.emplace_back(Simplex::vertex(t));
+
43  t = mesh.switch_tuples(t, {PV});
+
44  all_cofaces.emplace_back(Simplex::vertex(t));
+
45  }
+
46  break;
+ +
48  all_cofaces.reserve(cell_tuples.size() * 3);
+
49  for (Tuple t : cell_tuples) {
+
50  t = mesh.switch_tuples(t, {PE, PV});
+
51  all_cofaces.emplace_back(Simplex::vertex(t));
+
52  }
+
53  break;
+
54  case PrimitiveType::Triangle: break;
+ +
56  default: log_and_throw_error("Unknown primitive type in open_star."); break;
+
57  }
+
58 
+
59  SimplexCollection collection(mesh, std::move(all_cofaces));
60 
-
61  SimplexCollection collection(mesh, std::move(all_cofaces));
-
62 
-
63  if (sort_and_clean) {
-
64  collection.sort_and_clean();
-
65  }
-
66 
-
67  return collection;
-
68 }
-
69 
-
70 SimplexCollection
-
71 link(const TetMesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
-
72 {
-
73  // make use of the fact that the top dimension coface tuples always contain the simplex itself
-
74  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
-
75 
-
76  constexpr PrimitiveType PV = PrimitiveType::Vertex;
-
77  constexpr PrimitiveType PE = PrimitiveType::Edge;
-
78  constexpr PrimitiveType PF = PrimitiveType::Face;
- -
80 
-
81  std::vector<Simplex> all_cofaces;
-
82  switch (simplex.primitive_type()) {
- -
84  all_cofaces.reserve(cell_tuples.size() * 7);
-
85  for (Tuple t : cell_tuples) {
-
86  t = mesh.switch_tuples(t, {PV, PE, PF});
+
61  if (sort_and_clean) {
+
62  collection.sort_and_clean();
+
63  }
+
64 
+
65  return collection;
+
66 }
+
67 
+
68 SimplexCollection
+
69 link(const TetMesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
+
70 {
+
71  // make use of the fact that the top dimension coface tuples always contain the simplex itself
+
72  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
+
73 
+
74  constexpr PrimitiveType PV = PrimitiveType::Vertex;
+
75  constexpr PrimitiveType PE = PrimitiveType::Edge;
+ + +
78 
+
79  std::vector<Simplex> all_cofaces;
+
80  switch (simplex.primitive_type()) {
+ +
82  all_cofaces.reserve(cell_tuples.size() * 7);
+
83  for (Tuple t : cell_tuples) {
+
84  t = mesh.switch_tuples(t, {PV, PE, PF});
+
85 
+
86  all_cofaces.emplace_back(Simplex::face(t));
87 
-
88  all_cofaces.emplace_back(Simplex::face(t));
-
89 
-
90  all_cofaces.emplace_back(Simplex::edge(t));
-
91  all_cofaces.emplace_back(Simplex::vertex(t));
-
92  t = mesh.switch_tuples(t, {PV, PE});
-
93  all_cofaces.emplace_back(Simplex::edge(t));
-
94  all_cofaces.emplace_back(Simplex::vertex(t));
-
95  t = mesh.switch_tuples(t, {PV, PE});
-
96  all_cofaces.emplace_back(Simplex::edge(t));
-
97  all_cofaces.emplace_back(Simplex::vertex(t));
-
98  }
-
99  break;
-
100  case PrimitiveType::Edge:
-
101  all_cofaces.reserve(cell_tuples.size() * 3);
-
102  for (Tuple t : cell_tuples) {
-
103  t = mesh.switch_tuples(t, {PE, PV, PF, PE});
-
104 
-
105  all_cofaces.emplace_back(Simplex::edge(t));
-
106  all_cofaces.emplace_back(Simplex::vertex(t));
-
107  all_cofaces.emplace_back(Simplex::vertex(mesh.switch_vertex(t)));
-
108  }
-
109  break;
-
110  case PrimitiveType::Face:
-
111  all_cofaces.reserve(cell_tuples.size() * 7);
-
112  for (Tuple t : cell_tuples) {
-
113  t = mesh.switch_tuples(t, {PE, PF, PE, PV});
-
114 
-
115  all_cofaces.emplace_back(Simplex::vertex(t));
-
116  }
-
117  break;
-
118  case PrimitiveType::Tetrahedron: break;
- -
120  default: log_and_throw_error("Unknown primitive type in link."); break;
-
121  }
-
122 
-
123  SimplexCollection collection(mesh, std::move(all_cofaces));
-
124 
-
125  if (sort_and_clean) {
-
126  collection.sort_and_clean();
-
127  }
+
88  all_cofaces.emplace_back(Simplex::edge(t));
+
89  all_cofaces.emplace_back(Simplex::vertex(t));
+
90  t = mesh.switch_tuples(t, {PV, PE});
+
91  all_cofaces.emplace_back(Simplex::edge(t));
+
92  all_cofaces.emplace_back(Simplex::vertex(t));
+
93  t = mesh.switch_tuples(t, {PV, PE});
+
94  all_cofaces.emplace_back(Simplex::edge(t));
+
95  all_cofaces.emplace_back(Simplex::vertex(t));
+
96  }
+
97  break;
+ +
99  all_cofaces.reserve(cell_tuples.size() * 3);
+
100  for (Tuple t : cell_tuples) {
+
101  t = mesh.switch_tuples(t, {PE, PV, PF, PE});
+
102 
+
103  all_cofaces.emplace_back(Simplex::edge(t));
+
104  all_cofaces.emplace_back(Simplex::vertex(t));
+
105  all_cofaces.emplace_back(Simplex::vertex(mesh.switch_vertex(t)));
+
106  }
+
107  break;
+ +
109  all_cofaces.reserve(cell_tuples.size() * 7);
+
110  for (Tuple t : cell_tuples) {
+
111  t = mesh.switch_tuples(t, {PE, PF, PE, PV});
+
112 
+
113  all_cofaces.emplace_back(Simplex::vertex(t));
+
114  }
+
115  break;
+
116  case PrimitiveType::Tetrahedron: break;
+
117  default: log_and_throw_error("Unknown primitive type in open_star."); break;
+
118  }
+
119 
+
120  SimplexCollection collection(mesh, std::move(all_cofaces));
+
121 
+
122  if (sort_and_clean) {
+
123  collection.sort_and_clean();
+
124  }
+
125 
+
126  return collection;
+
127 }
128 
-
129  return collection;
-
130 }
-
131 
-
132 SimplexCollection
-
133 link_slow(const Mesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
-
134 {
-
135  SimplexCollection collection(mesh);
-
136 
-
137  SimplexCollection cs = closed_star(mesh, simplex, sort_and_clean);
-
138 
-
139  SimplexCollection simplex_w_bd = faces(mesh, simplex, false);
-
140  simplex_w_bd.add(simplex);
-
141  simplex_w_bd.sort_and_clean();
-
142 
-
143  for (const Simplex& s : cs.simplex_vector()) {
-
144  SimplexCollection bd = faces(mesh, s, false);
-
145  bd.add(s);
-
146  bd.sort_and_clean();
-
147  SimplexCollection intersection = SimplexCollection::get_intersection(simplex_w_bd, bd);
-
148  if (intersection.simplex_vector().empty()) {
-
149  collection.add(s);
-
150  }
-
151  }
+
129 SimplexCollection
+
130 link_slow(const Mesh& mesh, const simplex::Simplex& simplex, const bool sort_and_clean)
+
131 {
+
132  SimplexCollection collection(mesh);
+
133 
+
134  SimplexCollection cs = closed_star(mesh, simplex, sort_and_clean);
+
135 
+
136  SimplexCollection simplex_w_bd = faces(mesh, simplex, false);
+
137  simplex_w_bd.add(simplex);
+
138  simplex_w_bd.sort_and_clean();
+
139 
+
140  for (const Simplex& s : cs.simplex_vector()) {
+
141  SimplexCollection bd = faces(mesh, s, false);
+
142  bd.add(s);
+
143  bd.sort_and_clean();
+
144  SimplexCollection intersection = SimplexCollection::get_intersection(simplex_w_bd, bd);
+
145  if (intersection.simplex_vector().empty()) {
+
146  collection.add(s);
+
147  }
+
148  }
+
149 
+
150  return collection;
+
151 }
152 
-
153  return collection;
-
154 }
-
155 
-
156 } // namespace wmtk::simplex
+
153 } // namespace wmtk::simplex
-
Tuple switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const
Definition: Mesh.hpp:957
-
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const
Definition: Mesh.hpp:958
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
@@ -297,13 +294,12 @@
SimplexCollection closed_star(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
The closed star contains the input simplex, all its top dimension cofaces, and their faces.
Definition: closed_star.cpp:12
SimplexCollection link(const Mesh &mesh, const simplex::Simplex &simplex, const bool sort_and_clean)
Definition: link.cpp:13
-
SimplexCollection link_slow(const Mesh &mesh, const simplex::Simplex &simplex, const bool sort_and_clean)
Definition: link.cpp:133
+
SimplexCollection link_slow(const Mesh &mesh, const simplex::Simplex &simplex, const bool sort_and_clean)
Definition: link.cpp:130
void top_dimension_cofaces_tuples(const EdgeMesh &mesh, const Simplex &simplex, SimplexCollection &collection)
SimplexCollection faces(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all faces of a simplex.
Definition: faces.cpp:10
void log_and_throw_error(const std::string &msg)
Definition: Logger.cpp:93
- - + diff --git a/link_8hpp_source.html b/link_8hpp_source.html index 1a081a41c5..2edff95008 100644 --- a/link_8hpp_source.html +++ b/link_8hpp_source.html @@ -135,7 +135,7 @@
SimplexCollection link(const Mesh &mesh, const simplex::Simplex &simplex, const bool sort_and_clean)
Definition: link.cpp:13
-
SimplexCollection link_slow(const Mesh &mesh, const simplex::Simplex &simplex, const bool sort_and_clean)
Definition: link.cpp:133
+
SimplexCollection link_slow(const Mesh &mesh, const simplex::Simplex &simplex, const bool sort_and_clean)
Definition: link.cpp:130

diff --git a/link__condition_8cpp_source.html b/link__condition_8cpp_source.html index 9836f9f513..a93910e49c 100644 --- a/link__condition_8cpp_source.html +++ b/link__condition_8cpp_source.html @@ -251,9 +251,9 @@
134  const Simplex input_v(PrimitiveType::Vertex, _v);
135  std::vector<Tuple> ret;
136  // get incident_faces from open_star
-
137  auto incident_faces = cofaces_single_dimension(mesh, input_v, PrimitiveType::Face);
+
137  auto incident_faces = cofaces_single_dimension(mesh, input_v, PrimitiveType::Triangle);
138  for (const Simplex& _f : incident_faces) {
-
139  if (mesh.is_boundary(PrimitiveType::Face, _f.tuple())) {
+
139  if (mesh.is_boundary(PrimitiveType::Triangle, _f.tuple())) {
140  // if (utils::SimplexComparisons::equal(
141  // mesh,
142  // Simplex(PrimitiveType::Vertex, _f.tuple()),
@@ -331,14 +331,14 @@
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
Definition: EdgeMesh.cpp:54
bool is_boundary_vertex(const Tuple &tuple) const
Definition: EdgeMesh.cpp:47
-
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:940
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:941
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
-
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
Definition: TetMesh.cpp:288
-
bool is_boundary(PrimitiveType pt, const Tuple &tuple) const override
check if a simplex (encoded as a tuple/primitive pair) lies on a boundary or not
Definition: TetMesh.cpp:373
+
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
Definition: TetMesh.cpp:290
+
bool is_boundary(PrimitiveType pt, const Tuple &tuple) const override
check if a simplex (encoded as a tuple/primitive pair) lies on a boundary or not
Definition: TetMesh.cpp:374
bool is_boundary_edge(const Tuple &tuple) const
Definition: TetMesh.cpp:395
-
bool is_boundary(PrimitiveType pt, const Tuple &tuple) const override
check if a simplex (encoded as a tuple/primitive pair) lies on a boundary or not
Definition: TriMesh.cpp:74
+
bool is_boundary(PrimitiveType pt, const Tuple &tuple) const override
check if a simplex (encoded as a tuple/primitive pair) lies on a boundary or not
Definition: TriMesh.cpp:75
Tuple switch_tuple(const Tuple &tuple, PrimitiveType type) const override
switch the orientation of the Tuple of the given dimension
Definition: TriMesh.cpp:116
bool is_boundary_edge(const Tuple &tuple) const
Definition: TriMesh.cpp:89
@@ -361,7 +361,7 @@
bool link_condition_closed_tetmesh(const TetMesh &mesh, const Tuple &edge)
SimplexCollection cofaces_single_dimension(const Mesh &mesh, const Simplex &my_simplex, PrimitiveType cofaces_type, bool sort_and_clean)
ConstMeshVariantType as_const_mesh_variant(const Mesh &mesh)
- + diff --git a/link__single__dimension_8cpp_source.html b/link__single__dimension_8cpp_source.html index a012a6b516..ae098d0cc4 100644 --- a/link__single__dimension_8cpp_source.html +++ b/link__single__dimension_8cpp_source.html @@ -134,7 +134,7 @@
17  const bool sort_and_clean)
18 {
19  switch (mesh.top_simplex_type()) {
- +
21  return link_single_dimension(
22  static_cast<const TriMesh&>(mesh),
23  simplex,
@@ -148,187 +148,184 @@
31  sort_and_clean);
- -
35  default: return link_single_dimension_slow(mesh, simplex, link_type, sort_and_clean); break;
-
36  }
-
37 }
-
38 
- -
40  const TriMesh& mesh,
-
41  const simplex::Simplex& simplex,
-
42  const PrimitiveType link_type,
-
43  const bool sort_and_clean)
-
44 {
-
45  // make use of the fact that the top dimension coface tuples always contain the simplex itself
-
46  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
-
47 
-
48  constexpr PrimitiveType PV = PrimitiveType::Vertex;
-
49  constexpr PrimitiveType PE = PrimitiveType::Edge;
-
50 
-
51  std::vector<Simplex> all_cofaces;
-
52  switch (simplex.primitive_type()) {
- -
54  if (link_type == PrimitiveType::Vertex) {
-
55  all_cofaces.reserve(cell_tuples.size() * 2);
-
56  for (Tuple t : cell_tuples) {
-
57  t = mesh.switch_tuples(t, {PV, PE});
-
58  all_cofaces.emplace_back(Simplex::vertex(t));
-
59  t = mesh.switch_tuples(t, {PV});
-
60  all_cofaces.emplace_back(Simplex::vertex(t));
-
61  }
-
62  } else if (link_type == PrimitiveType::Edge) {
-
63  all_cofaces.reserve(cell_tuples.size());
-
64  for (Tuple t : cell_tuples) {
-
65  t = mesh.switch_tuples(t, {PV, PE});
-
66  all_cofaces.emplace_back(Simplex::edge(t));
-
67  }
-
68  }
-
69  break;
- -
71  if (link_type == PrimitiveType::Vertex) {
-
72  all_cofaces.reserve(cell_tuples.size());
-
73  for (Tuple t : cell_tuples) {
-
74  t = mesh.switch_tuples(t, {PE, PV});
-
75  all_cofaces.emplace_back(Simplex::vertex(t));
-
76  }
-
77  }
-
78  break;
-
79  case PrimitiveType::Face: break;
- - -
82  default: log_and_throw_error("Unknown primitive type in link_single_dimension."); break;
-
83  }
+
34  default: return link_single_dimension_slow(mesh, simplex, link_type, sort_and_clean); break;
+
35  }
+
36 }
+
37 
+ +
39  const TriMesh& mesh,
+
40  const simplex::Simplex& simplex,
+
41  const PrimitiveType link_type,
+
42  const bool sort_and_clean)
+
43 {
+
44  // make use of the fact that the top dimension coface tuples always contain the simplex itself
+
45  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
+
46 
+
47  constexpr PrimitiveType PV = PrimitiveType::Vertex;
+
48  constexpr PrimitiveType PE = PrimitiveType::Edge;
+
49 
+
50  std::vector<Simplex> all_cofaces;
+
51  switch (simplex.primitive_type()) {
+ +
53  if (link_type == PrimitiveType::Vertex) {
+
54  all_cofaces.reserve(cell_tuples.size() * 2);
+
55  for (Tuple t : cell_tuples) {
+
56  t = mesh.switch_tuples(t, {PV, PE});
+
57  all_cofaces.emplace_back(Simplex::vertex(t));
+
58  t = mesh.switch_tuples(t, {PV});
+
59  all_cofaces.emplace_back(Simplex::vertex(t));
+
60  }
+
61  } else if (link_type == PrimitiveType::Edge) {
+
62  all_cofaces.reserve(cell_tuples.size());
+
63  for (Tuple t : cell_tuples) {
+
64  t = mesh.switch_tuples(t, {PV, PE});
+
65  all_cofaces.emplace_back(Simplex::edge(t));
+
66  }
+
67  }
+
68  break;
+ +
70  if (link_type == PrimitiveType::Vertex) {
+
71  all_cofaces.reserve(cell_tuples.size());
+
72  for (Tuple t : cell_tuples) {
+
73  t = mesh.switch_tuples(t, {PE, PV});
+
74  all_cofaces.emplace_back(Simplex::vertex(t));
+
75  }
+
76  }
+
77  break;
+
78  case PrimitiveType::Triangle: break;
+ +
80  default: log_and_throw_error("Unknown primitive type in link_single_dimension."); break;
+
81  }
+
82 
+
83  SimplexCollection collection(mesh, std::move(all_cofaces));
84 
-
85  SimplexCollection collection(mesh, std::move(all_cofaces));
-
86 
-
87  if (sort_and_clean) {
-
88  collection.sort_and_clean();
-
89  }
-
90 
-
91  return collection;
-
92 }
-
93 
- -
95  const TetMesh& mesh,
-
96  const simplex::Simplex& simplex,
-
97  const PrimitiveType link_type,
-
98  const bool sort_and_clean)
-
99 {
-
100  // make use of the fact that the top dimension coface tuples always contain the simplex itself
-
101  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
-
102 
-
103  constexpr PrimitiveType PV = PrimitiveType::Vertex;
-
104  constexpr PrimitiveType PE = PrimitiveType::Edge;
-
105  constexpr PrimitiveType PF = PrimitiveType::Face;
- -
107 
-
108  std::vector<Simplex> all_cofaces;
-
109  switch (simplex.primitive_type()) {
- -
111  if (link_type == PrimitiveType::Vertex) {
-
112  all_cofaces.reserve(cell_tuples.size() * 3);
-
113  for (Tuple t : cell_tuples) {
-
114  t = mesh.switch_tuples(t, {PV, PE, PF});
+
85  if (sort_and_clean) {
+
86  collection.sort_and_clean();
+
87  }
+
88 
+
89  return collection;
+
90 }
+
91 
+ +
93  const TetMesh& mesh,
+
94  const simplex::Simplex& simplex,
+
95  const PrimitiveType link_type,
+
96  const bool sort_and_clean)
+
97 {
+
98  // make use of the fact that the top dimension coface tuples always contain the simplex itself
+
99  const std::vector<Tuple> cell_tuples = top_dimension_cofaces_tuples(mesh, simplex);
+
100 
+
101  constexpr PrimitiveType PV = PrimitiveType::Vertex;
+
102  constexpr PrimitiveType PE = PrimitiveType::Edge;
+
103  constexpr PrimitiveType PF = PrimitiveType::Triangle;
+ +
105 
+
106  std::vector<Simplex> all_cofaces;
+
107  switch (simplex.primitive_type()) {
+ +
109  if (link_type == PrimitiveType::Vertex) {
+
110  all_cofaces.reserve(cell_tuples.size() * 3);
+
111  for (Tuple t : cell_tuples) {
+
112  t = mesh.switch_tuples(t, {PV, PE, PF});
+
113  all_cofaces.emplace_back(Simplex::vertex(t));
+
114  t = mesh.switch_tuples(t, {PV, PE});
115  all_cofaces.emplace_back(Simplex::vertex(t));
116  t = mesh.switch_tuples(t, {PV, PE});
117  all_cofaces.emplace_back(Simplex::vertex(t));
-
118  t = mesh.switch_tuples(t, {PV, PE});
-
119  all_cofaces.emplace_back(Simplex::vertex(t));
-
120  }
-
121  } else if (link_type == PrimitiveType::Edge) {
-
122  all_cofaces.reserve(cell_tuples.size() * 3);
-
123  for (Tuple t : cell_tuples) {
-
124  t = mesh.switch_tuples(t, {PV, PE, PF});
+
118  }
+
119  } else if (link_type == PrimitiveType::Edge) {
+
120  all_cofaces.reserve(cell_tuples.size() * 3);
+
121  for (Tuple t : cell_tuples) {
+
122  t = mesh.switch_tuples(t, {PV, PE, PF});
+
123  all_cofaces.emplace_back(Simplex::edge(t));
+
124  t = mesh.switch_tuples(t, {PV, PE});
125  all_cofaces.emplace_back(Simplex::edge(t));
126  t = mesh.switch_tuples(t, {PV, PE});
127  all_cofaces.emplace_back(Simplex::edge(t));
-
128  t = mesh.switch_tuples(t, {PV, PE});
-
129  all_cofaces.emplace_back(Simplex::edge(t));
-
130  }
-
131  }
-
132  if (link_type == PrimitiveType::Face) {
-
133  all_cofaces.reserve(cell_tuples.size());
-
134  for (Tuple t : cell_tuples) {
-
135  t = mesh.switch_tuples(t, {PV, PE, PF});
-
136  all_cofaces.emplace_back(Simplex::face(t));
-
137  }
-
138  }
-
139  break;
-
140  case PrimitiveType::Edge:
-
141  if (link_type == PrimitiveType::Vertex) {
-
142  all_cofaces.reserve(cell_tuples.size() * 2);
-
143  for (Tuple t : cell_tuples) {
-
144  t = mesh.switch_tuples(t, {PE, PV, PF, PE});
-
145  all_cofaces.emplace_back(Simplex::vertex(t));
-
146  all_cofaces.emplace_back(Simplex::vertex(mesh.switch_vertex(t)));
-
147  }
-
148  }
-
149  if (link_type == PrimitiveType::Edge) {
-
150  all_cofaces.reserve(cell_tuples.size());
-
151  for (Tuple t : cell_tuples) {
-
152  t = mesh.switch_tuples(t, {PE, PV, PF, PE});
-
153  all_cofaces.emplace_back(Simplex::edge(t));
-
154  }
-
155  }
-
156  break;
-
157  case PrimitiveType::Face:
-
158  if (link_type == PrimitiveType::Vertex) {
-
159  all_cofaces.reserve(cell_tuples.size());
-
160  for (Tuple t : cell_tuples) {
-
161  t = mesh.switch_tuples(t, {PE, PF, PE, PV});
-
162  all_cofaces.emplace_back(Simplex::vertex(t));
-
163  }
-
164  }
-
165  break;
-
166  case PrimitiveType::Tetrahedron: break;
- -
168  default: log_and_throw_error("Unknown primitive type in link_single_dimension."); break;
-
169  }
-
170 
-
171  SimplexCollection collection(mesh, std::move(all_cofaces));
-
172 
-
173  if (sort_and_clean) {
-
174  collection.sort_and_clean();
-
175  }
+
128  }
+
129  }
+
130  if (link_type == PrimitiveType::Triangle) {
+
131  all_cofaces.reserve(cell_tuples.size());
+
132  for (Tuple t : cell_tuples) {
+
133  t = mesh.switch_tuples(t, {PV, PE, PF});
+
134  all_cofaces.emplace_back(Simplex::face(t));
+
135  }
+
136  }
+
137  break;
+
138  case PrimitiveType::Edge:
+
139  if (link_type == PrimitiveType::Vertex) {
+
140  all_cofaces.reserve(cell_tuples.size() * 2);
+
141  for (Tuple t : cell_tuples) {
+
142  t = mesh.switch_tuples(t, {PE, PV, PF, PE});
+
143  all_cofaces.emplace_back(Simplex::vertex(t));
+
144  all_cofaces.emplace_back(Simplex::vertex(mesh.switch_vertex(t)));
+
145  }
+
146  }
+
147  if (link_type == PrimitiveType::Edge) {
+
148  all_cofaces.reserve(cell_tuples.size());
+
149  for (Tuple t : cell_tuples) {
+
150  t = mesh.switch_tuples(t, {PE, PV, PF, PE});
+
151  all_cofaces.emplace_back(Simplex::edge(t));
+
152  }
+
153  }
+
154  break;
+ +
156  if (link_type == PrimitiveType::Vertex) {
+
157  all_cofaces.reserve(cell_tuples.size());
+
158  for (Tuple t : cell_tuples) {
+
159  t = mesh.switch_tuples(t, {PE, PF, PE, PV});
+
160  all_cofaces.emplace_back(Simplex::vertex(t));
+
161  }
+
162  }
+
163  break;
+
164  case PrimitiveType::Tetrahedron: break;
+
165  default: log_and_throw_error("Unknown primitive type in link_single_dimension."); break;
+
166  }
+
167 
+
168  SimplexCollection collection(mesh, std::move(all_cofaces));
+
169 
+
170  if (sort_and_clean) {
+
171  collection.sort_and_clean();
+
172  }
+
173 
+
174  return collection;
+
175 }
176 
-
177  return collection;
-
178 }
-
179 
- -
181  const Mesh& mesh,
-
182  const simplex::Simplex& simplex,
-
183  const PrimitiveType link_type,
-
184  const bool sort_and_clean)
-
185 {
-
186  SimplexCollection collection(mesh);
-
187 
-
188  SimplexCollection cs = closed_star(mesh, simplex, sort_and_clean);
-
189 
-
190  SimplexCollection simplex_w_bd = faces(mesh, simplex, false);
-
191  simplex_w_bd.add(simplex);
-
192  simplex_w_bd.sort_and_clean();
-
193 
-
194  for (const Simplex& s : cs.simplex_vector()) {
-
195  SimplexCollection bd = faces(mesh, s, false);
-
196  bd.add(s);
-
197  bd.sort_and_clean();
-
198  SimplexCollection intersection = SimplexCollection::get_intersection(simplex_w_bd, bd);
-
199  if (intersection.simplex_vector().empty()) {
-
200  collection.add(s);
-
201  }
-
202  }
+ +
178  const Mesh& mesh,
+
179  const simplex::Simplex& simplex,
+
180  const PrimitiveType link_type,
+
181  const bool sort_and_clean)
+
182 {
+
183  SimplexCollection collection(mesh);
+
184 
+
185  SimplexCollection cs = closed_star(mesh, simplex, sort_and_clean);
+
186 
+
187  SimplexCollection simplex_w_bd = faces(mesh, simplex, false);
+
188  simplex_w_bd.add(simplex);
+
189  simplex_w_bd.sort_and_clean();
+
190 
+
191  for (const Simplex& s : cs.simplex_vector()) {
+
192  SimplexCollection bd = faces(mesh, s, false);
+
193  bd.add(s);
+
194  bd.sort_and_clean();
+
195  SimplexCollection intersection = SimplexCollection::get_intersection(simplex_w_bd, bd);
+
196  if (intersection.simplex_vector().empty()) {
+
197  collection.add(s);
+
198  }
+
199  }
+
200 
+
201  return SimplexCollection(mesh, collection.simplex_vector(link_type));
+
202 }
203 
-
204  return SimplexCollection(mesh, collection.simplex_vector(link_type));
-
205 }
-
206 
-
207 } // namespace wmtk::simplex
+
204 } // namespace wmtk::simplex
-
Tuple switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const
Definition: Mesh.hpp:957
-
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:13
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const
Definition: Mesh.hpp:958
+
PrimitiveType top_simplex_type() const
Definition: Mesh.cpp:18
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
@@ -348,13 +345,12 @@
SimplexCollection closed_star(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
The closed star contains the input simplex, all its top dimension cofaces, and their faces.
Definition: closed_star.cpp:12
SimplexCollection link_single_dimension(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)
-
SimplexCollection link_single_dimension_slow(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)
+
SimplexCollection link_single_dimension_slow(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)
void top_dimension_cofaces_tuples(const EdgeMesh &mesh, const Simplex &simplex, SimplexCollection &collection)
SimplexCollection faces(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
Returns all faces of a simplex.
Definition: faces.cpp:10
void log_and_throw_error(const std::string &msg)
Definition: Logger.cpp:93
- - + diff --git a/link__single__dimension_8hpp_source.html b/link__single__dimension_8hpp_source.html index 8aee65e54c..6d30629b66 100644 --- a/link__single__dimension_8hpp_source.html +++ b/link__single__dimension_8hpp_source.html @@ -147,7 +147,7 @@
SimplexCollection link_single_dimension(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)
-
SimplexCollection link_single_dimension_slow(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)
+
SimplexCollection link_single_dimension_slow(const Mesh &mesh, const simplex::Simplex &simplex, const PrimitiveType link_type, const bool sort_and_clean)

diff --git a/mesh__info_8cpp_source.html b/mesh__info_8cpp_source.html index 66a5ca5b7d..3e1fdbc4d7 100644 --- a/mesh__info_8cpp_source.html +++ b/mesh__info_8cpp_source.html @@ -138,7 +138,7 @@
21  wmtk::logger().info("The information given in this component is very limited for now. Sorry.");
22 
23  const auto v_tuples = mesh.get_all(PrimitiveType::Vertex);
-
24  const auto f_tuples = mesh.get_all(PrimitiveType::Face);
+
24  const auto f_tuples = mesh.get_all(PrimitiveType::Triangle);
25 
26  wmtk::logger().info("Mesh: {}", options.input);
27  wmtk::logger().info("Vertices: {}", v_tuples.size());
@@ -150,7 +150,7 @@ -
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
std::shared_ptr< Mesh > read_mesh(const std::string &name) const
Load a mesh from cache.
Definition: Cache.cpp:170
@@ -159,7 +159,7 @@
void mesh_info(const base::Paths &paths, const nlohmann::json &j, io::Cache &cache)
Definition: mesh_info.cpp:11
spdlog::logger & logger()
Retrieves the current logger.
Definition: Logger.cpp:50
- +

diff --git a/mesh__type__from__primitive__type_8hpp.html b/mesh__type__from__primitive__type_8hpp.html index 138dbf306b..220523e24d 100644 --- a/mesh__type__from__primitive__type_8hpp.html +++ b/mesh__type__from__primitive__type_8hpp.html @@ -143,7 +143,7 @@   struct  wmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Edge >   -struct  wmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Face > +struct  wmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Triangle >   struct  wmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Tetrahedron >   diff --git a/mesh__type__from__primitive__type_8hpp.js b/mesh__type__from__primitive__type_8hpp.js index 29bb1a26f9..3b8ca94a53 100644 --- a/mesh__type__from__primitive__type_8hpp.js +++ b/mesh__type__from__primitive__type_8hpp.js @@ -3,7 +3,7 @@ var mesh__type__from__primitive__type_8hpp = [ "mesh_type_from_primitive_type", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type" ], [ "mesh_type_from_primitive_type< PrimitiveType::Vertex >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_vertex_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_vertex_01_4" ], [ "mesh_type_from_primitive_type< PrimitiveType::Edge >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_edge_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_edge_01_4" ], - [ "mesh_type_from_primitive_type< PrimitiveType::Face >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_face_01_4" ], + [ "mesh_type_from_primitive_type< PrimitiveType::Triangle >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_triangle_01_4" ], [ "mesh_type_from_primitive_type< PrimitiveType::Tetrahedron >", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_tetrahedron_01_4.html", "structwmtk_1_1utils_1_1mesh__type__from__primitive__type_3_01_primitive_type_1_1_tetrahedron_01_4" ], [ "mesh_type_from_primitive_type_t", "mesh__type__from__primitive__type_8hpp.html#a4a14004fe275472582e54f21d079b230", null ] ]; \ No newline at end of file diff --git a/mesh__type__from__primitive__type_8hpp_source.html b/mesh__type__from__primitive__type_8hpp_source.html index c3e9652ae3..852ed9fe10 100644 --- a/mesh__type__from__primitive__type_8hpp_source.html +++ b/mesh__type__from__primitive__type_8hpp_source.html @@ -149,9 +149,9 @@
32  using type = EdgeMesh;
33 };
34 template <>
- +
36 {
-
37  using type = TriMesh;
+
37  using type = TriMesh;
38 };
39 
40 template <>
@@ -172,7 +172,7 @@
typename mesh_type_from_primitive_type< pt >::type mesh_type_from_primitive_type_t
Definition: Accessor.cpp:8
- + diff --git a/mesh__utils_8cpp_source.html b/mesh__utils_8cpp_source.html index c9a1d7bc8a..598aea8eed 100644 --- a/mesh__utils_8cpp_source.html +++ b/mesh__utils_8cpp_source.html @@ -145,7 +145,7 @@
29 
30  Eigen::Vector3d n = Eigen::Vector3d::Zero();
- +
32  Tuple t = f.tuple();
33  if (!m.is_ccw(t)) {
34  t = m.switch_vertex(t);
@@ -159,10 +159,10 @@
42 } // namespace wmtk::mesh_utils
-
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:940
-
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:936
+
Tuple switch_edge(const Tuple &tuple) const
Definition: Mesh.hpp:941
+
Tuple switch_vertex(const Tuple &tuple) const
Definition: Mesh.hpp:937
-
bool is_ccw(const Tuple &tuple) const override
TODO this needs dimension?
Definition: TriMesh.cpp:195
+
bool is_ccw(const Tuple &tuple) const override
TODO this needs dimension?
Definition: TriMesh.cpp:194
const std::vector< Simplex > & simplex_vector() const
Return const reference to the simplex vector.
@@ -177,7 +177,7 @@
SimplexCollection closed_star(const Mesh &mesh, const Simplex &simplex, const bool sort_and_clean)
The closed star contains the input simplex, all its top dimension cofaces, and their faces.
Definition: closed_star.cpp:12
std::conditional_t< IsConst, attribute::ConstAccessor< T >, attribute::MutableAccessor< T > > Accessor
Definition: Accessor.hpp:30
Vector< double, 3 > Vector3d
Definition: Types.hpp:38
- +

diff --git a/mesh__utils_8hpp_source.html b/mesh__utils_8hpp_source.html index fe59e0c67c..04d7625e71 100644 --- a/mesh__utils_8hpp_source.html +++ b/mesh__utils_8hpp_source.html @@ -156,8 +156,8 @@
48 } // namespace wmtk::mesh_utils
-
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:22
-
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:874
+
std::vector< Tuple > get_all(PrimitiveType type) const
Generate a vector of Tuples from global vertex/edge/triangle/tetrahedron index.
Definition: Mesh.cpp:27
+
Accessor< T > create_accessor(const attribute::MeshAttributeHandle &handle)
Definition: Mesh.hpp:875
diff --git a/mesh__with__tag__from__image_8cpp_source.html b/mesh__with__tag__from__image_8cpp_source.html index 53701818a8..a348ff3fb9 100644 --- a/mesh__with__tag__from__image_8cpp_source.html +++ b/mesh__with__tag__from__image_8cpp_source.html @@ -192,7 +192,7 @@
75  m->initialize(F);
76 
- +
79 
80  return m;
81 }
@@ -206,7 +206,7 @@
attribute::MeshAttributeHandle set_matrix_attribute(const Mat &data, const std::string &name, const PrimitiveType &type, Mesh &mesh)
Definition: mesh_utils.hpp:9
RowVectors< int64_t, 3 > RowVectors3l
Definition: Types.hpp:44
Eigen::Matrix< T, Eigen::Dynamic, C > RowVectors
Definition: Types.hpp:7
- +

diff --git a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.map b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.map index b2fb4e3655..52f6a97d77 100644 --- a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.map +++ b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.map @@ -1,52 +1,52 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 index 595cfd2e42..301ba53221 100644 --- a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 +++ b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.md5 @@ -1 +1 @@ -68e190f69369a49ccb0b6a743bff9b8a \ No newline at end of file +a35344385ebeee83cd0a22ea66943c3f \ No newline at end of file diff --git a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.svg b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.svg index 1da83a408e..0da9f9e59c 100644 --- a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.svg +++ b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,9 +58,9 @@ var sectionId = 'dynsection-1'; Node1 - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.hpp + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.hpp @@ -68,110 +68,110 @@ var sectionId = 'dynsection-1'; Node2 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node2 - - + + - - -Node19 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +Node20 + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp - - -Node1->Node19 - - + + +Node1->Node20 + + Node3 - -src/wmtk/Accessor.cpp + +src/wmtk/Accessor.cpp Node2->Node3 - - + + Node4 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node2->Node4 - - + + Node5 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node2->Node5 - - + + Node6 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node2->Node6 - - + + Node7 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node2->Node7 - - + + @@ -184,750 +184,756 @@ var sectionId = 'dynsection-1'; - + Node2->Node13 - - + + Node14 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node2->Node14 - - + + Node15 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node2->Node15 - - + + Node17 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node2->Node17 - - - - - -Node2->Node19 - - + + - - -Node20 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +Node19 + + +src/wmtk/Mesh.cpp + + +Node2->Node19 + + + Node2->Node20 - - + + Node21 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node2->Node21 - - + + - + -Node84 - - -src/wmtk/function/Function.cpp +Node22 + + +src/wmtk/multimesh +/consolidate.cpp - - -Node2->Node84 - - + + +Node2->Node22 + + Node85 - - -src/wmtk/function/PerSimplex -Function.cpp + + +src/wmtk/function/Function.cpp Node2->Node85 - - + + Node86 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node2->Node86 - - + + Node87 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node2->Node87 - - + + Node88 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node2->Node88 - - + + Node89 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node2->Node89 - - + + Node90 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node2->Node90 - - + + Node91 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node2->Node91 - - + + Node92 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node2->Node92 - - + + Node93 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node2->Node93 - - + + Node94 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node2->Node94 - - + + Node95 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node2->Node95 - - + + Node96 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node2->Node96 - - + + Node97 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node2->Node97 - - + + Node98 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node2->Node98 - - + + Node99 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node2->Node99 - - + + Node100 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node2->Node100 - - + + Node101 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node2->Node101 - - + + Node102 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node102 - - + + Node103 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node2->Node103 - - + + Node104 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node104 - - + + - + -Node157 - - -src/wmtk/io/CachedMultiMesh.cpp +Node105 + + +src/wmtk/io/Cache.hpp - + -Node2->Node157 - - +Node2->Node105 + + Node158 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node2->Node158 - - + + Node159 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node2->Node159 - - + + Node160 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node2->Node160 - - + + Node161 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node2->Node161 - - + + Node162 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node2->Node162 - - + + Node163 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node2->Node163 - - + + Node164 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node2->Node164 - - + + Node165 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node2->Node165 - - + + Node166 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node2->Node166 - - + + Node167 - -src/wmtk/multimesh -/MappableContainer.cpp + +src/wmtk/multimesh +/MappableContainer.cpp - + Node2->Node167 - - + + Node168 - -src/wmtk/multimesh -/MultiMeshSimplexVisitor.hpp + +src/wmtk/multimesh +/MultiMeshSimplexVisitor.hpp - + Node2->Node168 - - + + Node170 - -src/wmtk/multimesh -/MultiMeshVisitor.hpp + +src/wmtk/multimesh +/MultiMeshVisitor.hpp - + Node2->Node170 - - + + Node171 - -src/wmtk/multimesh -/same_simplex_dimension -_bijection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_bijection.cpp - + Node2->Node171 - - + + Node172 - -src/wmtk/multimesh -/same_simplex_dimension -_surjection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_surjection.cpp - + Node2->Node172 - - + + Node7->Node13 - - + + Node7->Node14 - - + + Node7->Node15 - - + + Node7->Node17 - - + + Node7->Node19 - - + + Node7->Node20 - - + + Node7->Node21 - - + + + + + +Node7->Node22 + + - + Node166->Node165 - - + + - + Node168->Node13 - - + + - + Node168->Node14 - - + + - + Node168->Node15 - - - - - -Node170->Node19 - - + + Node170->Node20 - - + + Node170->Node21 - - + + + + + +Node170->Node22 + + diff --git a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg index 85beeae133..76c95a24d1 100644 --- a/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg +++ b/multimesh_2attribute_2_attribute_scope_handle_8hpp__dep__incl_org.svg @@ -4,17 +4,17 @@ - + src/wmtk/multimesh/attribute/AttributeScopeHandle.hpp Node1 - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.hpp + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.hpp @@ -22,110 +22,110 @@ Node2 - -src/wmtk/Mesh.hpp + +src/wmtk/Mesh.hpp Node1->Node2 - - + + - - -Node19 - - -src/wmtk/multimesh -/attribute/AttributeScopeHandle.cpp + + +Node20 + + +src/wmtk/multimesh +/attribute/AttributeScopeHandle.cpp - - -Node1->Node19 - - + + +Node1->Node20 + + Node3 - -src/wmtk/Accessor.cpp + +src/wmtk/Accessor.cpp Node2->Node3 - - + + Node4 - -src/wmtk/attribute -/AccessorBase.cpp + +src/wmtk/attribute +/AccessorBase.cpp Node2->Node4 - - + + Node5 - -src/wmtk/attribute -/internal/hash.cpp + +src/wmtk/attribute +/internal/hash.cpp Node2->Node5 - - + + Node6 - -src/wmtk/attribute -/MeshAttributeHandle.cpp + +src/wmtk/attribute +/MeshAttributeHandle.cpp Node2->Node6 - - + + Node7 - -src/wmtk/EdgeMesh.hpp + +src/wmtk/EdgeMesh.hpp Node2->Node7 - - + + @@ -138,750 +138,756 @@ - + Node2->Node13 - - + + Node14 - -src/wmtk/invariants -/MultiMeshMapValidInvariant.cpp + +src/wmtk/invariants +/MultiMeshMapValidInvariant.cpp - + Node2->Node14 - - + + Node15 - -src/wmtk/invariants -/MultiMeshTopologyInvariant.cpp + +src/wmtk/invariants +/MultiMeshTopologyInvariant.cpp - + Node2->Node15 - - + + Node17 - -src/wmtk/io/HDF5Reader.cpp + +src/wmtk/io/HDF5Reader.cpp - + Node2->Node17 - - - - - -Node2->Node19 - - + + - - -Node20 - - -src/wmtk/multimesh -/attribute/UseParentScopeRAII.cpp + + +Node19 + + +src/wmtk/Mesh.cpp + + +Node2->Node19 + + + Node2->Node20 - - + + Node21 - - -src/wmtk/multimesh -/consolidate.cpp + + +src/wmtk/multimesh +/attribute/UseParentScopeRAII.cpp - + Node2->Node21 - - + + - + -Node84 - - -src/wmtk/function/Function.cpp +Node22 + + +src/wmtk/multimesh +/consolidate.cpp - - -Node2->Node84 - - + + +Node2->Node22 + + Node85 - - -src/wmtk/function/PerSimplex -Function.cpp + + +src/wmtk/function/Function.cpp Node2->Node85 - - + + Node86 - - -src/wmtk/function/simplex -/AMIPS.cpp + + +src/wmtk/function/PerSimplex +Function.cpp Node2->Node86 - - + + Node87 - - -src/wmtk/invariants -/EnvelopeInvariant.cpp + + +src/wmtk/function/simplex +/AMIPS.cpp Node2->Node87 - - + + Node88 - - -src/wmtk/invariants -/FunctionInvariant.cpp + + +src/wmtk/invariants +/EnvelopeInvariant.cpp Node2->Node88 - - + + Node89 - - -src/wmtk/invariants -/FusionEdgeInvariant.cpp + + +src/wmtk/invariants +/FunctionInvariant.cpp Node2->Node89 - - + + Node90 - - -src/wmtk/invariants -/InteriorEdgeInvariant.cpp + + +src/wmtk/invariants +/FusionEdgeInvariant.cpp Node2->Node90 - - + + Node91 - - -src/wmtk/invariants -/InteriorSimplexInvariant.cpp + + +src/wmtk/invariants +/InteriorEdgeInvariant.cpp Node2->Node91 - - + + Node92 - - -src/wmtk/invariants -/InteriorVertexInvariant.cpp + + +src/wmtk/invariants +/InteriorSimplexInvariant.cpp Node2->Node92 - - + + Node93 - - -src/wmtk/invariants -/Invariant.cpp + + +src/wmtk/invariants +/InteriorVertexInvariant.cpp Node2->Node93 - - + + Node94 - - -src/wmtk/invariants -/InvariantCollection.cpp + + +src/wmtk/invariants +/Invariant.cpp Node2->Node94 - - + + Node95 - - -src/wmtk/invariants -/MaxEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/InvariantCollection.cpp Node2->Node95 - - + + Node96 - - -src/wmtk/invariants -/MaxFunctionInvariant.cpp + + +src/wmtk/invariants +/MaxEdgeLengthInvariant.cpp Node2->Node96 - - + + Node97 - - -src/wmtk/invariants -/MinEdgeLengthInvariant.cpp + + +src/wmtk/invariants +/MaxFunctionInvariant.cpp Node2->Node97 - - + + Node98 - - -src/wmtk/invariants -/MinIncidentValenceInvariant.cpp + + +src/wmtk/invariants +/MinEdgeLengthInvariant.cpp Node2->Node98 - - + + Node99 - - -src/wmtk/invariants -/NoBoundaryCollapseToInterior -Invariant.cpp + + +src/wmtk/invariants +/MinIncidentValenceInvariant.cpp - + Node2->Node99 - - + + Node100 - - -src/wmtk/invariants -/SimplexInversionInvariant.cpp + + +src/wmtk/invariants +/NoBoundaryCollapseToInterior +Invariant.cpp Node2->Node100 - - + + Node101 - - -src/wmtk/invariants -/TetMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/SimplexInversionInvariant.cpp Node2->Node101 - - + + Node102 - - -src/wmtk/invariants -/TodoInvariant.cpp + + +src/wmtk/invariants +/TetMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node102 - - + + Node103 - - -src/wmtk/invariants -/TriMeshSubstructureTopology -PreservingInvariant.cpp + + +src/wmtk/invariants +/TodoInvariant.cpp Node2->Node103 - - + + Node104 - - -src/wmtk/io/Cache.hpp + + +src/wmtk/invariants +/TriMeshSubstructureTopology +PreservingInvariant.cpp Node2->Node104 - - + + - + -Node157 - - -src/wmtk/io/CachedMultiMesh.cpp +Node105 + + +src/wmtk/io/Cache.hpp - + -Node2->Node157 - - +Node2->Node105 + + Node158 - - -src/wmtk/io/MeshReader.cpp + + +src/wmtk/io/CachedMultiMesh.cpp - + Node2->Node158 - - + + Node159 - - -src/wmtk/io/ParaviewWriter.cpp + + +src/wmtk/io/MeshReader.cpp Node2->Node159 - - + + Node160 - - -src/wmtk/Mesh.cpp + + +src/wmtk/io/ParaviewWriter.cpp Node2->Node160 - - + + Node161 - -src/wmtk/Mesh_attributes.cpp + +src/wmtk/Mesh_attributes.cpp - + Node2->Node161 - - + + Node162 - -src/wmtk/Mesh_construction.cpp + +src/wmtk/Mesh_construction.cpp - + Node2->Node162 - - + + Node163 - -src/wmtk/Mesh_hash.cpp + +src/wmtk/Mesh_hash.cpp - + Node2->Node163 - - + + Node164 - -src/wmtk/Mesh_multimesh.cpp + +src/wmtk/Mesh_multimesh.cpp - + Node2->Node164 - - + + Node165 - -src/wmtk/multimesh -/BoundaryChecker.cpp + +src/wmtk/multimesh +/BoundaryChecker.cpp - + Node2->Node165 - - + + Node166 - -src/wmtk/multimesh -/BoundaryChecker.hpp + +src/wmtk/multimesh +/BoundaryChecker.hpp - + Node2->Node166 - - + + Node167 - -src/wmtk/multimesh -/MappableContainer.cpp + +src/wmtk/multimesh +/MappableContainer.cpp - + Node2->Node167 - - + + Node168 - -src/wmtk/multimesh -/MultiMeshSimplexVisitor.hpp + +src/wmtk/multimesh +/MultiMeshSimplexVisitor.hpp - + Node2->Node168 - - + + Node170 - -src/wmtk/multimesh -/MultiMeshVisitor.hpp + +src/wmtk/multimesh +/MultiMeshVisitor.hpp - + Node2->Node170 - - + + Node171 - -src/wmtk/multimesh -/same_simplex_dimension -_bijection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_bijection.cpp - + Node2->Node171 - - + + Node172 - -src/wmtk/multimesh -/same_simplex_dimension -_surjection.cpp + +src/wmtk/multimesh +/same_simplex_dimension +_surjection.cpp - + Node2->Node172 - - + + Node7->Node13 - - + + Node7->Node14 - - + + Node7->Node15 - - + + Node7->Node17 - - + + Node7->Node19 - - + + Node7->Node20 - - + + Node7->Node21 - - + + + + + +Node7->Node22 + + - + Node166->Node165 - - + + - + Node168->Node13 - - + + - + Node168->Node14 - - + + - + Node168->Node15 - - - - - -Node170->Node19 - - + + Node170->Node20 - - + + Node170->Node21 - - + + + + + +Node170->Node22 + + diff --git a/multimesh_2utils_2local__switch__tuple_8cpp__incl.map b/multimesh_2utils_2local__switch__tuple_8cpp__incl.map index 4f80c8dbc3..d3a709ac27 100644 --- a/multimesh_2utils_2local__switch__tuple_8cpp__incl.map +++ b/multimesh_2utils_2local__switch__tuple_8cpp__incl.map @@ -1,28 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/multimesh_2utils_2local__switch__tuple_8cpp__incl.md5 b/multimesh_2utils_2local__switch__tuple_8cpp__incl.md5 index 527a33654c..5c7dd2eebd 100644 --- a/multimesh_2utils_2local__switch__tuple_8cpp__incl.md5 +++ b/multimesh_2utils_2local__switch__tuple_8cpp__incl.md5 @@ -1 +1 @@ -3fe80882e73b827e9dda9415f9dac175 \ No newline at end of file +40e81394a3748c91a37822f7bfa83a65 \ No newline at end of file diff --git a/multimesh_2utils_2local__switch__tuple_8cpp__incl.svg b/multimesh_2utils_2local__switch__tuple_8cpp__incl.svg index 802f276b14..5d5baf3f51 100644 --- a/multimesh_2utils_2local__switch__tuple_8cpp__incl.svg +++ b/multimesh_2utils_2local__switch__tuple_8cpp__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -58,10 +58,10 @@ var sectionId = 'dynsection-0'; Node1 - -src/wmtk/multimesh -/utils/local_switch -_tuple.cpp + +src/wmtk/multimesh +/utils/local_switch +_tuple.cpp @@ -69,541 +69,562 @@ var sectionId = 'dynsection-0'; Node2 - -local_switch_tuple.hpp + +local_switch_tuple.hpp Node1->Node2 - - + + Node9 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node1->Node9 - - + + Node11 - -wmtk/autogen/edge_mesh -/local_switch_tuple.hpp + +wmtk/autogen/edge_mesh +/local_switch_tuple.hpp Node1->Node11 - - + + - - -Node15 - - -wmtk/autogen/tet_mesh -/local_switch_tuple.hpp + + +Node16 + + +wmtk/autogen/tet_mesh +/local_switch_tuple.hpp - - -Node1->Node15 - - + + +Node1->Node16 + + - - -Node22 - - -wmtk/autogen/tri_mesh -/local_switch_tuple.hpp + + +Node23 + + +wmtk/autogen/tri_mesh +/local_switch_tuple.hpp - - -Node1->Node22 - - + + +Node1->Node23 + + Node3 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node2->Node3 - - + + Node2->Node9 - - + + Node4 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node3->Node4 - - + + Node5 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node3->Node5 - - + + Node3->Node9 - - + + Node10 - -Cell.hpp + +Cell.hpp Node3->Node10 - - + + Node4->Node5 - - + + Node4->Node9 - - + + Node6 - -stdexcept + +stdexcept Node5->Node6 - - + + Node7 - -string_view + +string_view Node5->Node7 - - + + Node8 - -vector + +vector Node5->Node8 - - + + Node9->Node5 - - + + Node10->Node4 - - + + Node10->Node9 - - + + Node11->Node3 - - + + Node11->Node9 - - + + Node12 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node11->Node12 - - + + - + Node12->Node6 - - + + Node13 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node12->Node13 - - - - - -Node13->Node9 - - + + Node14 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node13->Node14 - - +Node12->Node14 + + - - -Node15->Node3 - - - - - -Node15->Node9 - - + + +Node14->Node9 + + - - -Node16 - - -local_switch_tuple.hxx + + +Node15 + + +string - - -Node15->Node16 - - + + +Node14->Node15 + + - - -Node16->Node6 - - + + +Node16->Node3 + + - - -Node16->Node13 - - + + +Node16->Node9 + + Node17 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node16->Node17 - - + + - - -Node19 - - -local_id_table_offset.hpp - + + +Node17->Node6 + + + + +Node17->Node13 + + - - -Node16->Node19 - - + + +Node17->Node14 + + Node18 - - -cstdint + + +autogenerated_tables.hpp - + Node17->Node18 - - - - - -Node19->Node9 - - + + Node20 - - -array + + +local_id_table_offset.hpp - + + +Node17->Node20 + + + + + +Node19 + + +cstdint + + + + -Node19->Node20 - - +Node18->Node19 + + + + + +Node20->Node9 + + Node21 - - -local_id_table_offset.hxx + + +array - + -Node19->Node21 - - +Node20->Node21 + + - - -Node21->Node13 - - - - - -Node21->Node17 - - + + +Node22 + + +local_id_table_offset.hxx + - - -Node22->Node3 - - - - -Node22->Node9 - - + + +Node20->Node22 + + - - -Node23 - - -local_switch_tuple.hxx - + + +Node22->Node14 + + + + +Node22->Node18 + + - + -Node22->Node23 - - +Node23->Node3 + + - + -Node23->Node6 - - - - - -Node23->Node13 - - +Node23->Node9 + + Node24 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node23->Node24 - - + + + + + +Node24->Node6 + + + + + +Node24->Node14 + + Node25 - - -local_id_table_offset.hpp + + +autogenerated_tables.hpp - + -Node23->Node25 - - - - - -Node24->Node18 - - - - - -Node25->Node9 - - - - - -Node25->Node20 - - +Node24->Node25 + + Node26 - - -local_id_table_offset.hxx + + +local_id_table_offset.hpp - - -Node25->Node26 - - + + +Node24->Node26 + + - + + +Node25->Node19 + + + + -Node26->Node13 - - +Node26->Node9 + + + + + +Node26->Node21 + + + + + +Node27 + + +local_id_table_offset.hxx + + - + -Node26->Node24 - - +Node26->Node27 + + + + + +Node27->Node14 + + + + + +Node27->Node25 + + diff --git a/multimesh_2utils_2local__switch__tuple_8cpp__incl_org.svg b/multimesh_2utils_2local__switch__tuple_8cpp__incl_org.svg index 60728e1ac3..5c20919833 100644 --- a/multimesh_2utils_2local__switch__tuple_8cpp__incl_org.svg +++ b/multimesh_2utils_2local__switch__tuple_8cpp__incl_org.svg @@ -4,18 +4,18 @@ - + src/wmtk/multimesh/utils/local_switch_tuple.cpp Node1 - -src/wmtk/multimesh -/utils/local_switch -_tuple.cpp + +src/wmtk/multimesh +/utils/local_switch +_tuple.cpp @@ -23,541 +23,562 @@ Node2 - -local_switch_tuple.hpp + +local_switch_tuple.hpp Node1->Node2 - - + + Node9 - -wmtk/Tuple.hpp + +wmtk/Tuple.hpp Node1->Node9 - - + + Node11 - -wmtk/autogen/edge_mesh -/local_switch_tuple.hpp + +wmtk/autogen/edge_mesh +/local_switch_tuple.hpp Node1->Node11 - - + + - - -Node15 - - -wmtk/autogen/tet_mesh -/local_switch_tuple.hpp + + +Node16 + + +wmtk/autogen/tet_mesh +/local_switch_tuple.hpp - - -Node1->Node15 - - + + +Node1->Node16 + + - - -Node22 - - -wmtk/autogen/tri_mesh -/local_switch_tuple.hpp + + +Node23 + + +wmtk/autogen/tri_mesh +/local_switch_tuple.hpp - - -Node1->Node22 - - + + +Node1->Node23 + + Node3 - -wmtk/Primitive.hpp + +wmtk/Primitive.hpp Node2->Node3 - - + + Node2->Node9 - - + + Node4 - -wmtk/simplex/Simplex.hpp + +wmtk/simplex/Simplex.hpp Node3->Node4 - - + + Node5 - -wmtk/PrimitiveType.hpp + +wmtk/PrimitiveType.hpp Node3->Node5 - - + + Node3->Node9 - - + + Node10 - -Cell.hpp + +Cell.hpp Node3->Node10 - - + + Node4->Node5 - - + + Node4->Node9 - - + + Node6 - -stdexcept + +stdexcept Node5->Node6 - - + + Node7 - -string_view + +string_view Node5->Node7 - - + + Node8 - -vector + +vector Node5->Node8 - - + + Node9->Node5 - - + + Node10->Node4 - - + + Node10->Node9 - - + + Node11->Node3 - - + + Node11->Node9 - - + + Node12 - -local_switch_tuple.hxx + +local_switch_tuple.hxx Node11->Node12 - - + + - + Node12->Node6 - - + + Node13 - - -wmtk/utils/TupleInspector.hpp + + +cassert - + Node12->Node13 - - - - - -Node13->Node9 - - + + Node14 - - -string + + +wmtk/utils/TupleInspector.hpp - + -Node13->Node14 - - +Node12->Node14 + + - - -Node15->Node3 - - - - - -Node15->Node9 - - + + +Node14->Node9 + + - - -Node16 - - -local_switch_tuple.hxx + + +Node15 + + +string - - -Node15->Node16 - - + + +Node14->Node15 + + - - -Node16->Node6 - - + + +Node16->Node3 + + - - -Node16->Node13 - - + + +Node16->Node9 + + Node17 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node16->Node17 - - + + - - -Node19 - - -local_id_table_offset.hpp - + + +Node17->Node6 + + + + +Node17->Node13 + + - - -Node16->Node19 - - + + +Node17->Node14 + + Node18 - - -cstdint + + +autogenerated_tables.hpp - + Node17->Node18 - - - - - -Node19->Node9 - - + + Node20 - - -array + + +local_id_table_offset.hpp - + + +Node17->Node20 + + + + + +Node19 + + +cstdint + + + + -Node19->Node20 - - +Node18->Node19 + + + + + +Node20->Node9 + + Node21 - - -local_id_table_offset.hxx + + +array - + -Node19->Node21 - - +Node20->Node21 + + - - -Node21->Node13 - - - - - -Node21->Node17 - - + + +Node22 + + +local_id_table_offset.hxx + - - -Node22->Node3 - - - - -Node22->Node9 - - + + +Node20->Node22 + + - - -Node23 - - -local_switch_tuple.hxx - + + +Node22->Node14 + + + + +Node22->Node18 + + - + -Node22->Node23 - - +Node23->Node3 + + - + -Node23->Node6 - - - - - -Node23->Node13 - - +Node23->Node9 + + Node24 - - -autogenerated_tables.hpp + + +local_switch_tuple.hxx - + Node23->Node24 - - + + + + + +Node24->Node6 + + + + + +Node24->Node14 + + Node25 - - -local_id_table_offset.hpp + + +autogenerated_tables.hpp - + -Node23->Node25 - - - - - -Node24->Node18 - - - - - -Node25->Node9 - - - - - -Node25->Node20 - - +Node24->Node25 + + Node26 - - -local_id_table_offset.hxx + + +local_id_table_offset.hpp - - -Node25->Node26 - - + + +Node24->Node26 + + - + + +Node25->Node19 + + + + -Node26->Node13 - - +Node26->Node9 + + + + + +Node26->Node21 + + + + + +Node27 + + +local_id_table_offset.hxx + + - + -Node26->Node24 - - +Node26->Node27 + + + + + +Node27->Node14 + + + + + +Node27->Node25 + + diff --git a/multimesh_2utils_2local__switch__tuple_8cpp_source.html b/multimesh_2utils_2local__switch__tuple_8cpp_source.html index 6de474ba6c..4a23a88aeb 100644 --- a/multimesh_2utils_2local__switch__tuple_8cpp_source.html +++ b/multimesh_2utils_2local__switch__tuple_8cpp_source.html @@ -128,12 +128,12 @@
11  PrimitiveType primitive_type)
12 {
13  switch (mesh_primitive_type) {
-
14  case PrimitiveType::Face: return autogen::tri_mesh::local_switch_tuple(source, primitive_type);
- -
16  return autogen::tet_mesh::local_switch_tuple(source, primitive_type);
-
17  case PrimitiveType::Edge: return autogen::edge_mesh::local_switch_tuple(source, primitive_type);
- - + +
15  return autogen::tri_mesh::local_switch_tuple(source, primitive_type);
+ +
17  return autogen::tet_mesh::local_switch_tuple(source, primitive_type);
+
18  case PrimitiveType::Edge: return autogen::edge_mesh::local_switch_tuple(source, primitive_type);
+
20  default: return Tuple();
21  }
22 }
@@ -155,15 +155,14 @@ -
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
-
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
+
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
Tuple local_switch_tuple(const Tuple &t, PrimitiveType pt)
Tuple local_switch_tuples(PrimitiveType mesh_primitive_type, const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence)
Tuple local_switch_tuple(PrimitiveType mesh_primitive_type, const Tuple &source, PrimitiveType primitive_type)
- - + diff --git a/multimesh_8cpp_source.html b/multimesh_8cpp_source.html index be661bd40f..55c5a7dea0 100644 --- a/multimesh_8cpp_source.html +++ b/multimesh_8cpp_source.html @@ -232,7 +232,7 @@
void multimesh(const base::Paths &paths, const nlohmann::json &j, io::Cache &cache)
Definition: multimesh.cpp:11
-
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
+
std::shared_ptr< Mesh > extract_and_register_child_mesh_from_tag(Mesh &m, const std::string &tag, const int64_t tag_value, const PrimitiveType pt)
extract a child mesh based on the given tag and tag value, and register it to the input (parent) mesh
std::vector< std::array< Tuple, 2 > > same_simplex_dimension_bijection(const Mesh &parent, const Mesh &child)
constexpr PrimitiveType get_primitive_type_from_id(int8_t id)
Get the primitive type corresponding to its unique integer id.
diff --git a/namespaces.html b/namespaces.html index a28646ae25..c404dd9488 100644 --- a/namespaces.html +++ b/namespaces.html @@ -392,7 +392,7 @@  Cmesh_type_from_primitive_type  Cmesh_type_from_primitive_type< PrimitiveType::Vertex >  Cmesh_type_from_primitive_type< PrimitiveType::Edge > - Cmesh_type_from_primitive_type< PrimitiveType::Face > + Cmesh_type_from_primitive_type< PrimitiveType::Triangle >  Cmesh_type_from_primitive_type< PrimitiveType::Tetrahedron >  CRandomSeedSingleton  CTupleCellLessThan diff --git a/namespacewmtk.html b/namespacewmtk.html index 21ed1186f5..b49b499d19 100644 --- a/namespacewmtk.html +++ b/namespacewmtk.html @@ -301,14 +301,10 @@ , Buffered }   -enum class  PrimitiveType : int8_t {
-  Vertex = 0 +enum class  PrimitiveType : int8_t { Vertex = 0 , Edge = 1 -, Face = 2 +, Triangle = 2 , Tetrahedron = 3 -,
-  HalfEdge = 4 -
}   @@ -966,9 +962,8 @@

- + -
Enumerator
Vertex 
Edge 
Face 
Triangle 
Tetrahedron 
HalfEdge 

Definition at line 9 of file PrimitiveType.hpp.

@@ -994,7 +989,7 @@

Definition at line 8 of file edgemesh_topology_initialization.cpp.

-

Referenced by wmtk::EdgeMesh::initialize().

+

Referenced by wmtk::EdgeMesh::initialize().

Here is the caller graph for this function:
@@ -1073,7 +1068,7 @@

Returns
maximum primitive type id among the list
-

Definition at line 18 of file PrimitiveType.cpp.

+

Definition at line 17 of file PrimitiveType.cpp.

References get_primitive_type_id().

@@ -1113,7 +1108,7 @@

Definition at line 51 of file PrimitiveType.hpp.

-

Referenced by wmtk::simplex::boundary(), wmtk::simplex::internal::boundary_with_preserved_face_simplices(), wmtk::attribute::AttributeManager::clear_attributes(), wmtk::Mesh::consolidate(), wmtk::attribute::AttributeManager::get_all_attributes(), wmtk::Mesh::Mesh(), wmtk::components::multimesh(), wmtk::utils::primitive_range(), and wmtk::components::internal::RegularSpace::regularize_tags().

+

Referenced by wmtk::simplex::boundary(), wmtk::simplex::internal::boundary_with_preserved_face_simplices(), wmtk::attribute::AttributeManager::clear_attributes(), wmtk::Mesh::consolidate(), wmtk::attribute::AttributeManager::get_all_attributes(), wmtk::Mesh::Mesh(), wmtk::components::multimesh(), wmtk::utils::primitive_range(), and wmtk::components::internal::RegularSpace::regularize_tags().

Here is the caller graph for this function:
@@ -1152,7 +1147,7 @@

Definition at line 17 of file PrimitiveType.hpp.

-

Referenced by wmtk::simplex::boundary(), wmtk::simplex::internal::boundary_with_preserved_face_simplices(), wmtk::Mesh::capacity(), wmtk::attribute::AttributeManager::clear_attributes(), wmtk::simplex::Simplex::dimension(), wmtk::operations::composite::TetEdgeSwap::execute(), wmtk::attribute::AttributeManager::get(), wmtk::TetMesh::TetMeshOperationExecutor::get_collapse_simplices_to_delete(), wmtk::TriMesh::TriMeshOperationExecutor::get_collapse_simplices_to_delete(), wmtk::Mesh::get_const_flag_accessor(), wmtk::Mesh::get_flag_accessor(), get_max_primitive_type_id(), wmtk::TetMesh::TetMeshOperationExecutor::get_split_simplices_to_delete(), wmtk::TriMesh::TriMeshOperationExecutor::get_split_simplices_to_delete(), wmtk::Mesh::guarantee_at_least_attributes(), wmtk::Mesh::guarantee_more_attributes(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::input_split_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::input_split_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::input_split_simplices(), wmtk::operations::edge_mesh::CollapseNewAttributeTopoInfo::merged_simplices(), wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::merged_simplices(), wmtk::operations::tri_mesh::CollapseNewAttributeTopoInfo::merged_simplices(), wmtk::operations::edge_mesh::CollapseNewAttributeTopoInfo::new_simplices(), wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::new_simplices(), wmtk::operations::tri_mesh::CollapseNewAttributeTopoInfo::new_simplices(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::output_rib_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::output_rib_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::output_rib_simplices(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::output_split_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::output_split_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::output_split_simplices(), wmtk::hash< wmtk::attribute::TypedAttributeHandle< T > >::primitive_hash(), wmtk::utils::primitive_range(), primitive_type_name(), wmtk::components::internal::RegularSpace::regularize_tags(), wmtk::Mesh::request_simplex_indices(), wmtk::Mesh::reserve_attributes(), wmtk::Mesh::reserve_more_attributes(), and wmtk::Mesh::simplices_to_gids().

+

Referenced by wmtk::simplex::boundary(), wmtk::simplex::internal::boundary_with_preserved_face_simplices(), wmtk::Mesh::capacity(), wmtk::attribute::AttributeManager::clear_attributes(), wmtk::simplex::Simplex::dimension(), wmtk::operations::composite::TetEdgeSwap::execute(), wmtk::attribute::AttributeManager::get(), wmtk::TetMesh::TetMeshOperationExecutor::get_collapse_simplices_to_delete(), wmtk::TriMesh::TriMeshOperationExecutor::get_collapse_simplices_to_delete(), wmtk::Mesh::get_const_flag_accessor(), wmtk::Mesh::get_flag_accessor(), get_max_primitive_type_id(), wmtk::TetMesh::TetMeshOperationExecutor::get_split_simplices_to_delete(), wmtk::TriMesh::TriMeshOperationExecutor::get_split_simplices_to_delete(), wmtk::Mesh::guarantee_at_least_attributes(), wmtk::Mesh::guarantee_more_attributes(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::input_ear_simplices(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::input_split_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::input_split_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::input_split_simplices(), wmtk::operations::edge_mesh::CollapseNewAttributeTopoInfo::merged_simplices(), wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::merged_simplices(), wmtk::operations::tri_mesh::CollapseNewAttributeTopoInfo::merged_simplices(), wmtk::operations::edge_mesh::CollapseNewAttributeTopoInfo::new_simplices(), wmtk::operations::tet_mesh::CollapseNewAttributeTopoInfo::new_simplices(), wmtk::operations::tri_mesh::CollapseNewAttributeTopoInfo::new_simplices(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::output_rib_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::output_rib_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::output_rib_simplices(), wmtk::operations::edge_mesh::SplitNewAttributeTopoInfo::output_split_simplices(), wmtk::operations::tet_mesh::SplitNewAttributeTopoInfo::output_split_simplices(), wmtk::operations::tri_mesh::SplitNewAttributeTopoInfo::output_split_simplices(), wmtk::hash< wmtk::attribute::TypedAttributeHandle< T > >::primitive_hash(), wmtk::utils::primitive_range(), primitive_type_name(), wmtk::components::internal::RegularSpace::regularize_tags(), wmtk::Mesh::request_simplex_indices(), wmtk::Mesh::reserve_attributes(), wmtk::Mesh::reserve_more_attributes(), and wmtk::Mesh::simplices_to_gids().

Here is the caller graph for this function:
@@ -1224,7 +1219,7 @@

References logger().

-

Referenced by wmtk::simplex::closed_star(), wmtk::components::delaunay_exec(), wmtk::components::export_cache(), wmtk::components::internal::from_json(), wmtk::components::gather_attributes(), wmtk::utils::generate_raw_tetmesh_from_input_surface(), wmtk::components::import_cache(), wmtk::components::isotropic_remeshing(), wmtk::simplex::link(), wmtk::simplex::link_single_dimension(), log_and_throw_error(), wmtk::simplex::open_star(), wmtk::attribute::MeshAttributes< T >::register_attribute(), wmtk::components::internal::RegularSpace::regularize_tags(), wmtk::components::run_components(), wmtk::HDF5Reader::set_attribute(), wmtk::components::tag_intersection(), wmtk::simplex::top_dimension_cofaces_tuples(), and wmtk::components::triangle_insertion().

+

Referenced by wmtk::simplex::closed_star(), wmtk::components::delaunay_exec(), wmtk::components::export_cache(), wmtk::components::internal::from_json(), wmtk::components::gather_attributes(), wmtk::utils::generate_raw_tetmesh_from_input_surface(), wmtk::components::import_cache(), wmtk::components::isotropic_remeshing(), wmtk::simplex::link(), wmtk::simplex::link_single_dimension(), log_and_throw_error(), wmtk::simplex::open_star(), wmtk::attribute::MeshAttributes< T >::register_attribute(), wmtk::components::internal::RegularSpace::regularize_tags(), wmtk::components::run_components(), wmtk::HDF5Reader::set_attribute(), wmtk::components::tag_intersection(), wmtk::simplex::top_dimension_cofaces_tuples(), and wmtk::components::triangle_insertion().

Here is the call graph for this function:
@@ -1302,7 +1297,7 @@

References set_logger().

-

Referenced by wmtk::MultiMeshManager::check_child_map_valid(), wmtk::components::adaptive_tessellation::image::combine_position_normal_texture(), wmtk::components::internal::delaunay_geogram(), wmtk::invariants::EnvelopeInvariant::EnvelopeInvariant(), wmtk::io::Cache::equals(), wmtk::components::fusion(), wmtk::utils::generate_raw_tetmesh_from_input_surface(), wmtk::utils::generate_raw_tetmesh_with_surface_from_input(), wmtk::components::get_all_meshes(), wmtk::attribute::MeshAttributes< T >::guarantee_at_least(), wmtk::EdgeMesh::is_connectivity_valid(), wmtk::TetMesh::is_connectivity_valid(), wmtk::TriMesh::is_connectivity_valid(), wmtk::Mesh::is_hash_valid(), wmtk::TriMesh::is_valid(), wmtk::components::internal::isotropic_remeshing(), wmtk::components::adaptive_tessellation::image::Image::load(), load_image_exr_red_channel(), load_image_exr_split_3channels(), wmtk::components::adaptive_tessellation::image::load_rgb_image(), log_and_throw_error(), wmtk::components::adaptive_tessellation::image::make_samples_to_bicubic_coeffs_operator(), wmtk::components::mesh_info(), wmtk::operations::utils::UpdateEdgeOperationMultiMeshMapFunctor::operator()(), wmtk::operations::utils::MultiMeshEdgeSplitFunctor::operator()(), wmtk::components::output(), wmtk::MshReader::read(), wmtk::HDF5Reader::read_mesh(), wmtk::Mesh::request_simplex_indices(), wmtk::components::run_components(), wmtk::Scheduler::run_operation_on_all(), wmtk::components::adaptive_tessellation::image::Image::save(), wmtk::components::adaptive_tessellation::image::save_image_exr_3channels(), wmtk::components::adaptive_tessellation::image::save_image_exr_red_channel(), wmtk::components::adaptive_tessellation::image::split_and_save_3channels(), wmtk::TetMesh::TetMeshOperationExecutor::split_edge(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::MultiMeshManager::update_map_tuple_hashes(), wmtk::components::wildmeshing(), and wmtk::io::Cache::~Cache().

+

Referenced by wmtk::MultiMeshManager::check_child_map_valid(), wmtk::components::adaptive_tessellation::image::combine_position_normal_texture(), wmtk::components::internal::delaunay_geogram(), wmtk::invariants::EnvelopeInvariant::EnvelopeInvariant(), wmtk::io::Cache::equals(), wmtk::components::fusion(), wmtk::utils::generate_raw_tetmesh_from_input_surface(), wmtk::utils::generate_raw_tetmesh_with_surface_from_input(), wmtk::components::get_all_meshes(), wmtk::attribute::MeshAttributes< T >::guarantee_at_least(), wmtk::EdgeMesh::is_connectivity_valid(), wmtk::TetMesh::is_connectivity_valid(), wmtk::TriMesh::is_connectivity_valid(), wmtk::Mesh::is_hash_valid(), wmtk::TriMesh::is_valid(), wmtk::components::internal::isotropic_remeshing(), wmtk::components::adaptive_tessellation::image::Image::load(), load_image_exr_red_channel(), load_image_exr_split_3channels(), wmtk::components::adaptive_tessellation::image::load_rgb_image(), log_and_throw_error(), wmtk::components::adaptive_tessellation::image::make_samples_to_bicubic_coeffs_operator(), wmtk::components::mesh_info(), wmtk::operations::utils::UpdateEdgeOperationMultiMeshMapFunctor::operator()(), wmtk::operations::utils::MultiMeshEdgeSplitFunctor::operator()(), wmtk::components::output(), wmtk::MshReader::read(), wmtk::HDF5Reader::read_mesh(), wmtk::Mesh::request_simplex_indices(), wmtk::components::run_components(), wmtk::Scheduler::run_operation_on_all(), wmtk::components::adaptive_tessellation::image::Image::save(), wmtk::components::adaptive_tessellation::image::save_image_exr_3channels(), wmtk::components::adaptive_tessellation::image::save_image_exr_red_channel(), wmtk::components::adaptive_tessellation::image::split_and_save_3channels(), wmtk::TetMesh::TetMeshOperationExecutor::split_edge(), wmtk::multimesh::utils::symmetric_write_tuple_map_attributes(), wmtk::MultiMeshManager::update_map_tuple_hashes(), wmtk::components::wildmeshing(), and wmtk::io::Cache::~Cache().

Here is the call graph for this function:
@@ -1640,7 +1635,7 @@

-

Definition at line 42 of file PrimitiveType.cpp.

+

Definition at line 41 of file PrimitiveType.cpp.

References get_primitive_type_id().

@@ -1824,7 +1819,7 @@

References wmtk::autogen::tri_mesh::auto_2d_edges.

-

Referenced by wmtk::TriMesh::initialize().

+

Referenced by wmtk::TriMesh::initialize().

Here is the caller graph for this function:
diff --git a/namespacewmtk.js b/namespacewmtk.js index 76e69daae7..4398ec022e 100644 --- a/namespacewmtk.js +++ b/namespacewmtk.js @@ -87,9 +87,8 @@ var namespacewmtk = [ "PrimitiveType", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345", [ [ "Vertex", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345ab22b929ba52471a02d18bb3a4e4472e6", null ], [ "Edge", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345ae4a297a0f76119a442c2595ac040673e", null ], - [ "Face", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345a8af5861002f3c157f9ba842bba10aa3f", null ], - [ "Tetrahedron", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345ae029cf63d8d01a489974f9289b50dc80", null ], - [ "HalfEdge", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345a3568e227a2a6b7e8cf8322633d0991f9", null ] + [ "Triangle", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345a5e5500cb2b82eb72d550de644bd1b64b", null ], + [ "Tetrahedron", "namespacewmtk.html#af11e67c10a0ab2b57b9bbc3998b62345ae029cf63d8d01a489974f9289b50dc80", null ] ] ], [ "edgemesh_topology_initialization", "namespacewmtk.html#adf595e35ecb28937978ce5e794bb041e", null ], [ "find_invariant_in_collection_by_type", "namespacewmtk.html#ae975d72ae7f4a759f36108e53d2c144d", null ], diff --git a/namespacewmtk_1_1autogen.html b/namespacewmtk_1_1autogen.html index e5070e12d9..4b7752d38d 100644 --- a/namespacewmtk_1_1autogen.html +++ b/namespacewmtk_1_1autogen.html @@ -166,7 +166,7 @@

Definition at line 8 of file is_ccw.cpp.

-

References wmtk::Edge, wmtk::Face, wmtk::HalfEdge, wmtk::autogen::edge_mesh::is_ccw(), wmtk::autogen::tet_mesh::is_ccw(), wmtk::autogen::tri_mesh::is_ccw(), wmtk::Tetrahedron, and wmtk::Vertex.

+

References wmtk::Edge, wmtk::autogen::edge_mesh::is_ccw(), wmtk::autogen::tet_mesh::is_ccw(), wmtk::autogen::tri_mesh::is_ccw(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.

Here is the call graph for this function:
@@ -210,7 +210,7 @@

Definition at line 6 of file local_switch_tuple.cpp.

-

References wmtk::Edge, wmtk::Face, wmtk::HalfEdge, wmtk::autogen::edge_mesh::local_switch_tuple(), wmtk::autogen::tet_mesh::local_switch_tuple(), wmtk::autogen::tri_mesh::local_switch_tuple(), wmtk::Tetrahedron, and wmtk::Vertex.

+

References wmtk::Edge, wmtk::autogen::edge_mesh::local_switch_tuple(), wmtk::autogen::tet_mesh::local_switch_tuple(), wmtk::autogen::tri_mesh::local_switch_tuple(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.

Here is the call graph for this function:
@@ -246,9 +246,9 @@

-

Definition at line 22 of file is_ccw.cpp.

+

Definition at line 21 of file is_ccw.cpp.

-

References wmtk::Edge, wmtk::Face, wmtk::HalfEdge, wmtk::Tetrahedron, wmtk::autogen::edge_mesh::tuple_is_valid_for_ccw(), wmtk::autogen::tet_mesh::tuple_is_valid_for_ccw(), wmtk::autogen::tri_mesh::tuple_is_valid_for_ccw(), and wmtk::Vertex.

+

References wmtk::Edge, wmtk::Tetrahedron, wmtk::Triangle, wmtk::autogen::edge_mesh::tuple_is_valid_for_ccw(), wmtk::autogen::tet_mesh::tuple_is_valid_for_ccw(), wmtk::autogen::tri_mesh::tuple_is_valid_for_ccw(), and wmtk::Vertex.

Here is the call graph for this function:
diff --git a/namespacewmtk_1_1autogen_1_1edge__mesh.html b/namespacewmtk_1_1autogen_1_1edge__mesh.html index fe348cb328..869a6d418b 100644 --- a/namespacewmtk_1_1autogen_1_1edge__mesh.html +++ b/namespacewmtk_1_1autogen_1_1edge__mesh.html @@ -206,9 +206,9 @@

-

Definition at line 6 of file local_switch_tuple.hxx.

+

Definition at line 7 of file local_switch_tuple.hxx.

-

References wmtk::Edge, wmtk::Face, wmtk::HalfEdge, wmtk::Tetrahedron, and wmtk::Vertex.

+

References wmtk::Edge, wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.

Referenced by wmtk::multimesh::utils::local_switch_tuple(), and wmtk::autogen::local_switch_tuple().

@@ -246,7 +246,7 @@

Definition at line 14 of file is_ccw.hxx.

-

Referenced by is_ccw(), and wmtk::autogen::tuple_is_valid_for_ccw().

+

Referenced by is_ccw(), and wmtk::autogen::tuple_is_valid_for_ccw().

Here is the caller graph for this function:
diff --git a/namespacewmtk_1_1autogen_1_1tet__mesh.html b/namespacewmtk_1_1autogen_1_1tet__mesh.html index e174bcf2cc..a407215de8 100644 --- a/namespacewmtk_1_1autogen_1_1tet__mesh.html +++ b/namespacewmtk_1_1autogen_1_1tet__mesh.html @@ -182,7 +182,7 @@

References auto_3d_table_ccw, local_id_table_offset(), and tuple_is_valid_for_ccw().

-

Referenced by wmtk::TetMesh::is_ccw(), and wmtk::autogen::is_ccw().

+

Referenced by wmtk::TetMesh::is_ccw(), and wmtk::autogen::is_ccw().

Here is the call graph for this function:
@@ -224,7 +224,7 @@

Definition at line 6 of file local_id_table_offset.hxx.

-

Referenced by is_ccw(), local_switch_tuple(), and tuple_is_valid_for_ccw().

+

Referenced by is_ccw(), local_switch_tuple(), and tuple_is_valid_for_ccw().

Here is the caller graph for this function:

@@ -577,7 +577,7 @@

Definition at line 12 of file autogenerated_tables.cpp.

-

Referenced by local_switch_tuple().

+

Referenced by local_switch_tuple().

diff --git a/namespacewmtk_1_1autogen_1_1tri__mesh.html b/namespacewmtk_1_1autogen_1_1tri__mesh.html index ddd2ab3903..f8d649f64f 100644 --- a/namespacewmtk_1_1autogen_1_1tri__mesh.html +++ b/namespacewmtk_1_1autogen_1_1tri__mesh.html @@ -176,7 +176,7 @@

References auto_2d_table_ccw, local_id_table_offset(), and tuple_is_valid_for_ccw().

-

Referenced by wmtk::TriMesh::is_ccw(), and wmtk::autogen::is_ccw().

+

Referenced by wmtk::TriMesh::is_ccw(), and wmtk::autogen::is_ccw().

Here is the call graph for this function:

diff --git a/namespacewmtk_1_1components.html b/namespacewmtk_1_1components.html index 6b29790810..34cf0261ee 100644 --- a/namespacewmtk_1_1components.html +++ b/namespacewmtk_1_1components.html @@ -307,7 +307,7 @@

Definition at line 35 of file delaunay.cpp.

-

References wmtk::components::internal::DelaunayOptions::cell_dimension, wmtk::Mesh::create_accessor(), wmtk::components::internal::delaunay_2d(), wmtk::components::internal::delaunay_3d(), wmtk::simplex::faces(), wmtk::Mesh::get_attribute_handle(), wmtk::components::internal::DelaunayOptions::input, wmtk::log_and_throw_error(), wmtk::components::internal::DelaunayOptions::output, wmtk::components::internal::DelaunayOptions::position, wmtk::io::Cache::read_mesh(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Vertex, wmtk::simplex::vertices(), and wmtk::io::Cache::write_mesh().

+

References wmtk::components::internal::DelaunayOptions::cell_dimension, wmtk::Mesh::create_accessor(), wmtk::components::internal::delaunay_2d(), wmtk::components::internal::delaunay_3d(), wmtk::simplex::faces(), wmtk::Mesh::get_attribute_handle(), wmtk::components::internal::DelaunayOptions::input, wmtk::log_and_throw_error(), wmtk::components::internal::DelaunayOptions::output, wmtk::components::internal::DelaunayOptions::position, wmtk::io::Cache::read_mesh(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Vertex, wmtk::simplex::vertices(), and wmtk::io::Cache::write_mesh().

Here is the call graph for this function:
@@ -403,7 +403,7 @@

Definition at line 18 of file fusion.cpp.

-

References wmtk::Mesh::absolute_multi_mesh_id(), wmtk::Face, wmtk::components::FusionOptions::fusion_X, wmtk::components::FusionOptions::fusion_Y, wmtk::components::FusionOptions::fusion_Z, wmtk::utils::EigenMatrixWriter::get_FV_matrix(), wmtk::utils::EigenMatrixWriter::get_position_matrix(), wmtk::utils::EigenMatrixWriter::get_TV_matrix(), wmtk::TriMesh::initialize(), wmtk::TetMesh::initialize(), wmtk::components::FusionOptions::input, wmtk::logger(), wmtk::components::FusionOptions::name, wmtk::io::Cache::read_mesh(), wmtk::Mesh::register_child_mesh(), wmtk::multimesh::same_simplex_dimension_bijection(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Tetrahedron, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

+

References wmtk::Mesh::absolute_multi_mesh_id(), wmtk::components::FusionOptions::fusion_X, wmtk::components::FusionOptions::fusion_Y, wmtk::components::FusionOptions::fusion_Z, wmtk::utils::EigenMatrixWriter::get_FV_matrix(), wmtk::utils::EigenMatrixWriter::get_position_matrix(), wmtk::utils::EigenMatrixWriter::get_TV_matrix(), wmtk::TriMesh::initialize(), wmtk::TetMesh::initialize(), wmtk::components::FusionOptions::input, wmtk::logger(), wmtk::components::FusionOptions::name, wmtk::io::Cache::read_mesh(), wmtk::Mesh::register_child_mesh(), wmtk::multimesh::same_simplex_dimension_bijection(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Tetrahedron, wmtk::Triangle, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

Referenced by TEST_CASE().

@@ -455,7 +455,7 @@

Definition at line 11 of file marching.cpp.

-

References wmtk::components::internal::MarchingOptions::attributes, wmtk::Edge, wmtk::components::internal::MarchingAttributes::filter_labels, wmtk::Mesh::get_attribute_handle(), wmtk::components::base::get_attributes(), wmtk::components::internal::MarchingOptions::pass_through, wmtk::Vertex, and wmtk::components::internal::MarchingAttributes::vertex_label.

+

References wmtk::components::internal::MarchingOptions::attributes, wmtk::Edge, wmtk::components::internal::MarchingAttributes::filter_labels, wmtk::Mesh::get_attribute_handle(), wmtk::components::base::get_attributes(), wmtk::components::internal::MarchingOptions::pass_through, wmtk::Vertex, and wmtk::components::internal::MarchingAttributes::vertex_label.

Referenced by marching(), regular_space(), and tag_intersection().

@@ -507,7 +507,7 @@

Definition at line 17 of file tag_intersection.cpp.

-

References wmtk::components::internal::TagIntersectionOptions::attributes, wmtk::Edge, wmtk::components::internal::TagIntersectionAttributes::edge_labels, wmtk::components::internal::TagIntersectionValues::edge_values, wmtk::Face, wmtk::components::internal::TagIntersectionAttributes::face_labels, wmtk::components::internal::TagIntersectionValues::face_values, wmtk::Mesh::get_attribute_handle(), wmtk::components::base::get_attributes(), wmtk::components::internal::TagIntersectionOptions::output_attributes, wmtk::components::internal::TagIntersectionOptions::output_values, wmtk::components::internal::TagIntersectionOptions::pass_through, wmtk::Tetrahedron, wmtk::components::internal::TagIntersectionAttributes::tetrahedron_labels, wmtk::components::internal::TagIntersectionValues::tetrahedron_values, wmtk::components::internal::TagIntersectionOptions::values, wmtk::Vertex, wmtk::components::internal::TagIntersectionAttributes::vertex_labels, and wmtk::components::internal::TagIntersectionValues::vertex_values.

+

References wmtk::components::internal::TagIntersectionOptions::attributes, wmtk::Edge, wmtk::components::internal::TagIntersectionAttributes::edge_labels, wmtk::components::internal::TagIntersectionValues::edge_values, wmtk::components::internal::TagIntersectionAttributes::face_labels, wmtk::components::internal::TagIntersectionValues::face_values, wmtk::Mesh::get_attribute_handle(), wmtk::components::base::get_attributes(), wmtk::components::internal::TagIntersectionOptions::output_attributes, wmtk::components::internal::TagIntersectionOptions::output_values, wmtk::components::internal::TagIntersectionOptions::pass_through, wmtk::Tetrahedron, wmtk::components::internal::TagIntersectionAttributes::tetrahedron_labels, wmtk::components::internal::TagIntersectionValues::tetrahedron_values, wmtk::Triangle, wmtk::components::internal::TagIntersectionOptions::values, wmtk::Vertex, wmtk::components::internal::TagIntersectionAttributes::vertex_labels, and wmtk::components::internal::TagIntersectionValues::vertex_values.

Here is the call graph for this function:
@@ -551,7 +551,7 @@

Definition at line 14 of file regular_space.cpp.

-

References wmtk::components::internal::RegularSpaceOptions::attributes, wmtk::Edge, wmtk::Face, wmtk::Mesh::get_attribute_handle(), wmtk::components::base::get_attributes(), wmtk::log_and_throw_error(), wmtk::components::internal::RegularSpaceOptions::pass_through, wmtk::utils::primitive_below(), wmtk::Mesh::register_attribute(), wmtk::Tetrahedron, wmtk::Mesh::top_simplex_type(), and wmtk::Vertex.

+

References wmtk::components::internal::RegularSpaceOptions::attributes, wmtk::Edge, wmtk::Mesh::get_attribute_handle(), wmtk::components::base::get_attributes(), wmtk::log_and_throw_error(), wmtk::components::internal::RegularSpaceOptions::pass_through, wmtk::utils::primitive_below(), wmtk::Mesh::register_attribute(), wmtk::Tetrahedron, wmtk::Mesh::top_simplex_type(), wmtk::Triangle, and wmtk::Vertex.

Here is the call graph for this function:
@@ -743,9 +743,9 @@

Definition at line 32 of file isotropic_remeshing.cpp.

-

References wmtk::Face, wmtk::components::base::get_attributes(), wmtk::components::internal::isotropic_remeshing(), wmtk::log_and_throw_error(), wmtk::io::Cache::read_mesh(), relative_to_absolute_length(), and wmtk::io::Cache::write_mesh().

+

References wmtk::components::base::get_attributes(), wmtk::components::internal::isotropic_remeshing(), wmtk::log_and_throw_error(), wmtk::io::Cache::read_mesh(), relative_to_absolute_length(), wmtk::Triangle, and wmtk::io::Cache::write_mesh().

-

Referenced by TEST_CASE().

+

Referenced by TEST_CASE().

Here is the call graph for this function:
@@ -797,7 +797,7 @@

Definition at line 28 of file marching.cpp.

-

References wmtk::Mesh::clear_attributes(), gather_attributes(), wmtk::io::Cache::read_mesh(), wmtk::Mesh::top_cell_dimension(), and wmtk::io::Cache::write_mesh().

+

References wmtk::Mesh::clear_attributes(), gather_attributes(), wmtk::io::Cache::read_mesh(), wmtk::Mesh::top_cell_dimension(), and wmtk::io::Cache::write_mesh().

Here is the call graph for this function:
@@ -841,7 +841,7 @@

Definition at line 11 of file mesh_info.cpp.

-

References wmtk::Face, wmtk::Mesh::get_all(), wmtk::logger(), wmtk::io::Cache::read_mesh(), and wmtk::Vertex.

+

References wmtk::Mesh::get_all(), wmtk::logger(), wmtk::io::Cache::read_mesh(), wmtk::Triangle, and wmtk::Vertex.

Referenced by TEST_CASE().

@@ -893,7 +893,7 @@

Definition at line 11 of file multimesh.cpp.

-

References wmtk::components::MultimeshUVOptions::child, wmtk::multimesh::utils::extract_and_register_child_mesh_from_tag(), wmtk::get_primitive_type_from_id(), wmtk::components::MultimeshBOptions::mesh, wmtk::components::MultimeshTOptions::mesh, wmtk::components::MultimeshUVOptions::name, wmtk::components::MultimeshBOptions::name, wmtk::components::MultimeshTOptions::name, wmtk::components::MultimeshUVOptions::parent, wmtk::components::MultimeshBOptions::position, wmtk::components::MultimeshTOptions::position, wmtk::components::MultimeshTOptions::primitive, wmtk::io::Cache::read_mesh(), wmtk::multimesh::same_simplex_dimension_bijection(), wmtk::components::MultimeshTOptions::tag, wmtk::components::MultimeshTOptions::tag_value, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

+

References wmtk::components::MultimeshUVOptions::child, wmtk::multimesh::utils::extract_and_register_child_mesh_from_tag(), wmtk::get_primitive_type_from_id(), wmtk::components::MultimeshBOptions::mesh, wmtk::components::MultimeshTOptions::mesh, wmtk::components::MultimeshUVOptions::name, wmtk::components::MultimeshBOptions::name, wmtk::components::MultimeshTOptions::name, wmtk::components::MultimeshUVOptions::parent, wmtk::components::MultimeshBOptions::position, wmtk::components::MultimeshTOptions::position, wmtk::components::MultimeshTOptions::primitive, wmtk::io::Cache::read_mesh(), wmtk::multimesh::same_simplex_dimension_bijection(), wmtk::components::MultimeshTOptions::tag, wmtk::components::MultimeshTOptions::tag_value, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

Referenced by TEST_CASE().

@@ -1431,7 +1431,7 @@

References wmtk::logger(), wmtk::components::base::Paths::output_dir, wmtk::io::Cache::read_mesh(), and wmtk::components::base::resolve_path().

-

Referenced by TEST_CASE().

+

Referenced by TEST_CASE().

Here is the call graph for this function:
@@ -1477,7 +1477,7 @@

Definition at line 16 of file delaunay.cpp.

-

References wmtk::Mesh::create_accessor(), wmtk::Mesh::get_all(), wmtk::Mesh::get_attribute_handle(), wmtk::Vertex, and wmtk::simplex::vertices().

+

References wmtk::Mesh::create_accessor(), wmtk::Mesh::get_all(), wmtk::Mesh::get_attribute_handle(), wmtk::Vertex, and wmtk::simplex::vertices().

Here is the call graph for this function:
@@ -1611,7 +1611,7 @@

Definition at line 13 of file isotropic_remeshing.cpp.

-

References wmtk::Mesh::create_const_accessor(), wmtk::Mesh::get_all(), wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::Vertex, and wmtk::simplex::vertices().

+

References wmtk::Mesh::create_const_accessor(), wmtk::Mesh::get_all(), wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::Vertex, and wmtk::simplex::vertices().

Referenced by isotropic_remeshing().

@@ -1701,7 +1701,7 @@

Definition at line 115 of file tag_intersection.cpp.

-

References wmtk::Mesh::clear_attributes(), wmtk::Face, gather_attributes(), wmtk::log_and_throw_error(), wmtk::io::Cache::read_mesh(), wmtk::Tetrahedron, and wmtk::io::Cache::write_mesh().

+

References wmtk::Mesh::clear_attributes(), gather_attributes(), wmtk::log_and_throw_error(), wmtk::io::Cache::read_mesh(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::io::Cache::write_mesh().

Referenced by TEST_CASE().

@@ -1753,7 +1753,7 @@

Definition at line 14 of file to_points.cpp.

-

References wmtk::components::ToPtsOptions::add_box, wmtk::components::ToPtsOptions::box_scale, wmtk::Mesh::create_const_accessor(), wmtk::Mesh::get_all(), wmtk::Mesh::get_attribute_handle(), wmtk::components::ToPtsOptions::input, wmtk::components::ToPtsOptions::name, wmtk::components::ToPtsOptions::position, wmtk::io::Cache::read_mesh(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Vertex, and wmtk::io::Cache::write_mesh().

+

References wmtk::components::ToPtsOptions::add_box, wmtk::components::ToPtsOptions::box_scale, wmtk::Mesh::create_const_accessor(), wmtk::Mesh::get_all(), wmtk::Mesh::get_attribute_handle(), wmtk::components::ToPtsOptions::input, wmtk::components::ToPtsOptions::name, wmtk::components::ToPtsOptions::position, wmtk::io::Cache::read_mesh(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::Vertex, and wmtk::io::Cache::write_mesh().

Here is the call graph for this function:
@@ -1797,7 +1797,7 @@

Definition at line 16 of file triangle_insertion.cpp.

-

References wmtk::components::TriInsOptions::background, wmtk::components::TriInsOptions::background_position, wmtk::Face, wmtk::utils::generate_raw_tetmesh_with_surface_from_input(), wmtk::utils::EigenMatrixWriter::get_double_matrix(), wmtk::utils::EigenMatrixWriter::get_FV_matrix(), wmtk::utils::EigenMatrixWriter::get_TV_matrix(), wmtk::components::TriInsOptions::input, wmtk::components::TriInsOptions::input_position, wmtk::log_and_throw_error(), wmtk::components::TriInsOptions::name, wmtk::io::Cache::read_mesh(), wmtk::Tetrahedron, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

+

References wmtk::components::TriInsOptions::background, wmtk::components::TriInsOptions::background_position, wmtk::utils::generate_raw_tetmesh_with_surface_from_input(), wmtk::utils::EigenMatrixWriter::get_double_matrix(), wmtk::utils::EigenMatrixWriter::get_FV_matrix(), wmtk::utils::EigenMatrixWriter::get_TV_matrix(), wmtk::components::TriInsOptions::input, wmtk::components::TriInsOptions::input_position, wmtk::log_and_throw_error(), wmtk::components::TriInsOptions::name, wmtk::io::Cache::read_mesh(), wmtk::Tetrahedron, wmtk::Triangle, wmtk::Vertex, and wmtk::io::Cache::write_mesh().

Here is the call graph for this function:
@@ -1841,7 +1841,7 @@

Definition at line 112 of file wildmeshing.cpp.

-

References wmtk::operations::Operation::add_invariant(), wmtk::operations::Operation::add_transfer_strategy(), wmtk::function::utils::amips(), wmtk::components::WildmeshingOptions::attributes, wmtk::SchedulerStats::collecting_time, wmtk::multimesh::consolidate(), wmtk::Edge, wmtk::components::WildmeshingOptions::envelopes, wmtk::SchedulerStats::executing_time, wmtk::Face, wmtk::components::base::get_attributes(), wmtk::components::WildmeshingOptions::input, wmtk::components::WildmeshingOptions::intermediate_output, wmtk::simplex::link_condition(), wmtk::logger(), wmtk::SchedulerStats::number_of_failed_operations(), wmtk::SchedulerStats::number_of_performed_operations(), wmtk::SchedulerStats::number_of_successful_operations(), wmtk::components::WildmeshingOptions::output, wmtk::components::base::Paths::output_dir, wmtk::components::WildmeshingOptions::pass_through, wmtk::components::WildmeshingOptions::passes, wmtk::components::WildmeshingOptionsAttributes::position, wmtk::io::Cache::read_mesh(), wmtk::Scheduler::run_operation_on_all(), wmtk::operations::Operation::set_priority(), wmtk::SchedulerStats::sorting_time, wmtk::components::WildmeshingOptions::target_edge_length, wmtk::Tetrahedron, wmtk::Vertex, wmtk::simplex::vertices(), and wmtk::io::Cache::write_mesh().

+

References wmtk::operations::Operation::add_invariant(), wmtk::operations::Operation::add_transfer_strategy(), wmtk::function::utils::amips(), wmtk::components::WildmeshingOptions::attributes, wmtk::SchedulerStats::collecting_time, wmtk::multimesh::consolidate(), wmtk::Edge, wmtk::components::WildmeshingOptions::envelopes, wmtk::SchedulerStats::executing_time, wmtk::components::base::get_attributes(), wmtk::components::WildmeshingOptions::input, wmtk::components::WildmeshingOptions::intermediate_output, wmtk::simplex::link_condition(), wmtk::logger(), wmtk::SchedulerStats::number_of_failed_operations(), wmtk::SchedulerStats::number_of_performed_operations(), wmtk::SchedulerStats::number_of_successful_operations(), wmtk::components::WildmeshingOptions::output, wmtk::components::base::Paths::output_dir, wmtk::components::WildmeshingOptions::pass_through, wmtk::components::WildmeshingOptions::passes, wmtk::components::WildmeshingOptionsAttributes::position, wmtk::io::Cache::read_mesh(), wmtk::Scheduler::run_operation_on_all(), wmtk::operations::Operation::set_priority(), wmtk::SchedulerStats::sorting_time, wmtk::components::WildmeshingOptions::target_edge_length, wmtk::Tetrahedron, wmtk::Triangle, wmtk::Vertex, wmtk::simplex::vertices(), and wmtk::io::Cache::write_mesh().

Here is the call graph for this function:
diff --git a/namespacewmtk_1_1components_1_1internal.html b/namespacewmtk_1_1components_1_1internal.html index 2f33c20785..1c709f8a14 100644 --- a/namespacewmtk_1_1components_1_1internal.html +++ b/namespacewmtk_1_1components_1_1internal.html @@ -525,9 +525,9 @@

Definition at line 26 of file IsotropicRemeshing.cpp.

-

References wmtk::attribute::MeshAttributeHandle::as(), wmtk::SchedulerStats::collecting_time, wmtk::multimesh::consolidate(), wmtk::attribute::MeshAttributeHandle::dimension(), wmtk::Edge, wmtk::multimesh::MultiMeshVisitor< NodeFunctor_ >::execute_from_root(), wmtk::SchedulerStats::executing_time, wmtk::Mesh::get_multi_mesh_root(), wmtk::TriMesh::is_connectivity_valid(), wmtk::logger(), wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::SchedulerStats::number_of_failed_operations(), wmtk::SchedulerStats::number_of_performed_operations(), wmtk::SchedulerStats::number_of_successful_operations(), wmtk::Scheduler::run_operation_on_all(), wmtk::SchedulerStats::sorting_time, and wmtk::Vertex.

+

References wmtk::attribute::MeshAttributeHandle::as(), wmtk::SchedulerStats::collecting_time, wmtk::multimesh::consolidate(), wmtk::attribute::MeshAttributeHandle::dimension(), wmtk::Edge, wmtk::multimesh::MultiMeshVisitor< NodeFunctor_ >::execute_from_root(), wmtk::SchedulerStats::executing_time, wmtk::Mesh::get_multi_mesh_root(), wmtk::TriMesh::is_connectivity_valid(), wmtk::logger(), wmtk::attribute::MeshAttributeHandle::mesh(), wmtk::SchedulerStats::number_of_failed_operations(), wmtk::SchedulerStats::number_of_performed_operations(), wmtk::SchedulerStats::number_of_successful_operations(), wmtk::Scheduler::run_operation_on_all(), wmtk::SchedulerStats::sorting_time, and wmtk::Vertex.

-

Referenced by wmtk::components::isotropic_remeshing(), and TEST_CASE().

+

Referenced by wmtk::components::isotropic_remeshing(), and TEST_CASE().

Here is the call graph for this function:
@@ -581,7 +581,7 @@

Definition at line 35 of file mesh_with_tag_from_image.cpp.

-

References wmtk::Face, wmtk::mesh_utils::set_matrix_attribute(), tags_from_image(), and wmtk::Vertex.

+

References wmtk::mesh_utils::set_matrix_attribute(), tags_from_image(), wmtk::Triangle, and wmtk::Vertex.

Referenced by TEST_CASE().

diff --git a/namespacewmtk_1_1components_1_1internal_1_1procedural.html b/namespacewmtk_1_1components_1_1internal_1_1procedural.html index 344d1eb3c8..294aba9402 100644 --- a/namespacewmtk_1_1components_1_1internal_1_1procedural.html +++ b/namespacewmtk_1_1components_1_1internal_1_1procedural.html @@ -214,7 +214,7 @@

Definition at line 11 of file DiskOptions.cpp.

-

References wmtk::components::internal::DiskOptions::coordinates, wmtk::TriMesh::initialize(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::components::internal::DiskOptions::size, and wmtk::Vertex.

+

References wmtk::components::internal::DiskOptions::coordinates, wmtk::TriMesh::initialize(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::components::internal::DiskOptions::size, and wmtk::Vertex.

Referenced by make_mesh(), and wmtk::components::procedural().

@@ -322,7 +322,7 @@

Definition at line 11 of file TriangleFanOptions.cpp.

-

References wmtk::components::internal::TriangleFanOptions::coordinates, wmtk::TriMesh::initialize(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::components::internal::TriangleFanOptions::size, and wmtk::Vertex.

+

References wmtk::components::internal::TriangleFanOptions::coordinates, wmtk::TriMesh::initialize(), wmtk::mesh_utils::set_matrix_attribute(), wmtk::components::internal::TriangleFanOptions::size, and wmtk::Vertex.

Here is the call graph for this function:
diff --git a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.map b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.map index bacaa78008..a1c34e418f 100644 --- a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.map +++ b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.map @@ -36,5 +36,5 @@ - + diff --git a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.md5 b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.md5 index 28b0f07c52..3bb3386f04 100644 --- a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.md5 +++ b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.md5 @@ -1 +1 @@ -f854190a495246183cd45edfb292e581 \ No newline at end of file +83be1d9b2bd039e59feeddac84494fd3 \ No newline at end of file diff --git a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.svg b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.svg index e6e45b33ae..5eccfb2aef 100644 --- a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.svg +++ b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph.svg @@ -651,7 +651,7 @@ var sectionId = 'dynsection-30'; Node36 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph_org.svg b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph_org.svg index 0549d9e3c7..0099086f76 100644 --- a/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph_org.svg +++ b/namespacewmtk_1_1components_a070dcd55e46a4a33650a704d6fd1a643_cgraph_org.svg @@ -605,7 +605,7 @@ Node36 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.map b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.map index 096aaf1ba0..c8c09238bd 100644 --- a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.map +++ b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.map @@ -3,7 +3,7 @@ - + diff --git a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.md5 b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.md5 index 591aeedde0..623b75a637 100644 --- a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.md5 +++ b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.md5 @@ -1 +1 @@ -763006002d8d07120715b8f08c8adedd \ No newline at end of file +20570e4025f9bcf66725a97ed9d9792a \ No newline at end of file diff --git a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.svg b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.svg index beb77589bb..75665287c7 100644 --- a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.svg +++ b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph.svg @@ -112,7 +112,7 @@ var sectionId = 'dynsection-16'; Node22 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph_org.svg b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph_org.svg index f829d8cbf5..c4da5cd42e 100644 --- a/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph_org.svg +++ b/namespacewmtk_1_1components_a2089f999b4072674bda24b29e86257e1_cgraph_org.svg @@ -66,7 +66,7 @@ Node22 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.map b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.map index 62d3e24634..dd2216fa28 100644 --- a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.map +++ b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.map @@ -40,5 +40,5 @@ - + diff --git a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.md5 b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.md5 index 3c0a73e281..2467b9f84f 100644 --- a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.md5 +++ b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.md5 @@ -1 +1 @@ -7a5687b918d53bec74091ee8b220cca9 \ No newline at end of file +b8ee84a6967ba924d61dc9c3b435a261 \ No newline at end of file diff --git a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.svg b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.svg index e6a595b0aa..2979d807a8 100644 --- a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.svg +++ b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph.svg @@ -746,7 +746,7 @@ var sectionId = 'dynsection-0'; Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph_org.svg b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph_org.svg index c26675145d..1de3298a66 100644 --- a/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph_org.svg +++ b/namespacewmtk_1_1components_a21e25d3a6f734e991354c2294bf49bbe_cgraph_org.svg @@ -700,7 +700,7 @@ Node40 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.map b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.map index 2a42c03ae9..f8960934e5 100644 --- a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.map +++ b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.map @@ -38,7 +38,7 @@ - + diff --git a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.md5 b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.md5 index bfd39124fd..a56d9af8cc 100644 --- a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.md5 +++ b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.md5 @@ -1 +1 @@ -f88d3be823abf3d933d43a7a17810b3b \ No newline at end of file +6099744126f0eea48d2ff00669aec38e \ No newline at end of file diff --git a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.svg b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.svg index 1021e9f91f..caf733941a 100644 --- a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.svg +++ b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph.svg @@ -713,7 +713,7 @@ var sectionId = 'dynsection-3'; Node61 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph_org.svg b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph_org.svg index e9d08fe275..6150e8a1f0 100644 --- a/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph_org.svg +++ b/namespacewmtk_1_1components_a2aa35ea56a54c5b65349ced551dd1429_cgraph_org.svg @@ -667,7 +667,7 @@ Node61 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.map b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.map index ea0119c25a..aadd028518 100644 --- a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.map +++ b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.map @@ -28,7 +28,7 @@ - + diff --git a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.md5 b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.md5 index 0de78f6e58..0f235c66b8 100644 --- a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.md5 +++ b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.md5 @@ -1 +1 @@ -6a1fa68b3cc63fb776d20ce544a6f8c3 \ No newline at end of file +2849c0573b809a8ae5a5da5e49031ef7 \ No newline at end of file diff --git a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.svg b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.svg index bf78d722a4..de0beeeff0 100644 --- a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.svg +++ b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph.svg @@ -522,7 +522,7 @@ var sectionId = 'dynsection-34'; Node30 - + wmtk::EdgeMesh::id diff --git a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph_org.svg b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph_org.svg index 6315420913..6e557d3df4 100644 --- a/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph_org.svg +++ b/namespacewmtk_1_1components_a503af91b8a2d86f4b9af9dbded55bec0_cgraph_org.svg @@ -476,7 +476,7 @@ Node30 - + wmtk::EdgeMesh::id diff --git a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.map b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.map index 11280289cd..b846d3ed9f 100644 --- a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.map +++ b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.map @@ -34,5 +34,5 @@ - + diff --git a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.md5 b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.md5 index 37e6afc005..23aa430e66 100644 --- a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.md5 +++ b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.md5 @@ -1 +1 @@ -1a903c5054e1a90b2da0eaba1630d492 \ No newline at end of file +f402d4becc13422e735c9bba7feb604e \ No newline at end of file diff --git a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.svg b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.svg index 6d95e3162c..1a55660b37 100644 --- a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.svg +++ b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph.svg @@ -636,7 +636,7 @@ var sectionId = 'dynsection-24'; Node34 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph_org.svg b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph_org.svg index a53b032add..58959c8cf2 100644 --- a/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph_org.svg +++ b/namespacewmtk_1_1components_a59bbaed7b26fb80218677ddfc1a94960_cgraph_org.svg @@ -590,7 +590,7 @@ Node34 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.map b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.map index 64ffdb8c91..1cf669fcae 100644 --- a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.map +++ b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.map @@ -11,5 +11,5 @@ - + diff --git a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.md5 b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.md5 index 6102e40ffb..2b9a5870fa 100644 --- a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.md5 +++ b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.md5 @@ -1 +1 @@ -af3ebd0124d1dc3063f48c7680f16155 \ No newline at end of file +9c482d87e9e293d6be100de1de14b1ef \ No newline at end of file diff --git a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.svg b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.svg index 10d782ad9d..6a20ae1605 100644 --- a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.svg +++ b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph.svg @@ -240,7 +240,7 @@ var sectionId = 'dynsection-8'; Node13 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph_org.svg b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph_org.svg index b91a6cc44c..0fb60d8774 100644 --- a/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph_org.svg +++ b/namespacewmtk_1_1components_a7447d90d4590819b69239d895ea5dc86_cgraph_org.svg @@ -194,7 +194,7 @@ Node13 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.map b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.map index dc3e3871c1..6e8289fa9d 100644 --- a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.map +++ b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.map @@ -39,5 +39,5 @@ - + diff --git a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.md5 b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.md5 index 515973b7b7..3c6fc78d4c 100644 --- a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.md5 +++ b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.md5 @@ -1 +1 @@ -8d93b46c9d2f0d347367b111ffaab77d \ No newline at end of file +1126719f6f2b0d1868ac45bd896d1ed6 \ No newline at end of file diff --git a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.svg b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.svg index aad432c249..5d58549d21 100644 --- a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.svg +++ b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph.svg @@ -689,7 +689,7 @@ var sectionId = 'dynsection-12'; Node39 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph_org.svg b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph_org.svg index d12e59903f..23b3166ab0 100644 --- a/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph_org.svg +++ b/namespacewmtk_1_1components_a7de2c2a52403b035714a612f42804af3_cgraph_org.svg @@ -643,7 +643,7 @@ Node39 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.map b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.map index 8e43923ad2..b8ece96dbf 100644 --- a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.map +++ b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.map @@ -33,5 +33,5 @@ - + diff --git a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.md5 b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.md5 index eb88fc6fb8..e3045c21ae 100644 --- a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.md5 +++ b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.md5 @@ -1 +1 @@ -008f4c386d00ed1b448281762b60abcc \ No newline at end of file +ba5c8a487a327694562446ef8658fe9e \ No newline at end of file diff --git a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.svg b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.svg index 77038b7819..c3560a0f75 100644 --- a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.svg +++ b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph.svg @@ -605,7 +605,7 @@ var sectionId = 'dynsection-26'; Node33 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph_org.svg b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph_org.svg index 69d7552f22..e26b132d32 100644 --- a/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph_org.svg +++ b/namespacewmtk_1_1components_a899899fc78b0d9575cf5996f9d10d012_cgraph_org.svg @@ -559,7 +559,7 @@ Node33 - + wmtk::Mesh::top_cell _dimension diff --git a/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.map b/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.map index 49ccb7b670..b1e96dca83 100644 --- a/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.map +++ b/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.md5 b/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.md5 index b3007b4f7f..d02025feac 100644 --- a/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.md5 +++ b/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.md5 @@ -1 +1 @@ -bdfa811d7b36683a99110fbfd0328e6c \ No newline at end of file +167c6cf5baebf5483d85ee975a6730a4 \ No newline at end of file diff --git a/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.svg b/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.svg index eea5e8e6c1..d997d713fe 100644 --- a/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.svg +++ b/namespacewmtk_1_1components_aac69455341d52516952b0655d254ec51_cgraph.svg @@ -4,7 +4,7 @@ - +