Wildmeshing Toolkit
wmtk::MultiMeshManager Member List

This is the complete list of members for wmtk::MultiMeshManager, including all inherited members.

absolute_id() constwmtk::multimesh::MultiMeshManager
can_map(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
can_map_child(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
check_child_map_valid(const Mesh &my_mesh, const ChildData &child_data) constwmtk::multimesh::MultiMeshManager
check_map_valid(const Mesh &my_mesh) constwmtk::multimesh::MultiMeshManager
child_global_cid(const wmtk::attribute::Accessor< int64_t > &parent_to_child, int64_t parent_gid)wmtk::multimesh::MultiMeshManagerprotectedstatic
child_hashables() const overridewmtk::multimesh::MultiMeshManagervirtual
child_hashes() const overridewmtk::multimesh::MultiMeshManagervirtual
child_id() constwmtk::multimesh::MultiMeshManager
child_to_parent_map_attribute_name()wmtk::multimesh::MultiMeshManagerprotectedstatic
children() constwmtk::multimesh::MultiMeshManagerinlineprotected
children()wmtk::multimesh::MultiMeshManagerinlineprotected
deregister_child_mesh(Mesh &my_mesh, const std::shared_ptr< Mesh > &child_mesh_ptr)wmtk::multimesh::MultiMeshManager
detach_children()wmtk::multimesh::MultiMeshManager
find_tuple_from_gid(const Mesh &my_mesh, PrimitiveType primitive_type, const std::vector< Tuple > &tuples, int64_t gid)wmtk::multimesh::MultiMeshManagerprotectedstatic
find_valid_tuple(Mesh &my_mesh, const simplex::Simplex &old_simplex, const int64_t old_gid, const std::vector< Tuple > &tuple_alternatives, const std::vector< std::tuple< int64_t, std::array< int64_t, 2 >>> &split_cell_maps={}) constwmtk::multimesh::MultiMeshManagerprotected
find_valid_tuple_from_alternatives(Mesh &my_mesh, PrimitiveType primitive_type, const std::vector< Tuple > &tuple_alternatives) constwmtk::multimesh::MultiMeshManagerprotected
find_valid_tuple_from_split(Mesh &my_mesh, const simplex::Simplex &old_simplex, const int64_t old_gid, const std::vector< Tuple > &tuple_alternatives, const std::vector< std::tuple< int64_t, std::array< int64_t, 2 >>> &split_cell_maps) constwmtk::multimesh::MultiMeshManagerprotected
get_child_mesh(Mesh &m, const std::vector< int64_t > &relative_id)wmtk::multimesh::MultiMeshManager
get_child_mesh(const Mesh &m, const std::vector< int64_t > &relative_id) constwmtk::multimesh::MultiMeshManager
get_child_meshes() constwmtk::multimesh::MultiMeshManager
get_map_accessors(Mesh &my_mesh, ChildData &c)wmtk::multimesh::MultiMeshManagerprotected
get_map_const_accessors(const Mesh &my_mesh, const ChildData &c) constwmtk::multimesh::MultiMeshManagerprotected
get_mesh(Mesh &m, const std::vector< int64_t > &absolute_id)wmtk::multimesh::MultiMeshManager
get_mesh(const Mesh &m, const std::vector< int64_t > &absolute_id) constwmtk::multimesh::MultiMeshManager
get_root_mesh(const Mesh &my_mesh) constwmtk::multimesh::MultiMeshManager
get_root_mesh(Mesh &my_mesh)wmtk::multimesh::MultiMeshManager
has_child_mesh() constwmtk::multimesh::MultiMeshManager
has_child_mesh_in_dimension(int64_t dimension) constwmtk::multimesh::MultiMeshManagerinline
hash() constwmtk::utils::Hashablevirtual
Hashable()wmtk::utils::Hashable
Hashable(const Hashable &)wmtk::utils::Hashable
Hashable(Hashable &&)wmtk::utils::Hashable
is_child(const std::vector< int64_t > &child, const std::vector< int64_t > &parent)wmtk::multimesh::MultiMeshManagerstatic
is_child(const Mesh &my_mesh, const Mesh &parent_mesh) constwmtk::multimesh::MultiMeshManager
is_root() constwmtk::multimesh::MultiMeshManager
least_upper_bound_id(const std::vector< int64_t > &a, const std::vector< int64_t > &b)wmtk::multimesh::MultiMeshManagerstatic
lub_map(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
lub_map_tuples(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
m_child_idwmtk::multimesh::MultiMeshManagerprotected
m_childrenwmtk::multimesh::MultiMeshManagerprotected
m_has_child_mesh_in_dimensionwmtk::multimesh::MultiMeshManagerprotected
m_parentwmtk::multimesh::MultiMeshManagerprotected
map(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_down_relative_tuples(const Mesh &my_mesh, const simplex::Simplex &my_simplex, const std::vector< int64_t > &local_id_path) constwmtk::multimesh::MultiMeshManagerprotected
map_handles() constwmtk::multimesh::MultiMeshManager
map_to_child(const Mesh &my_mesh, const Mesh &child_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_to_child_tuples(const Mesh &my_mesh, const Mesh &child_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_to_child_tuples(const Mesh &my_mesh, const ChildData &child_data, const simplex::Simplex &simplex) constwmtk::multimesh::MultiMeshManagerprotected
map_to_child_tuples(const Mesh &my_mesh, int64_t child_id, const simplex::Simplex &simplex) constwmtk::multimesh::MultiMeshManagerprotected
map_to_parent(const Mesh &my_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_to_parent_handlewmtk::multimesh::MultiMeshManagerprotected
map_to_parent_tuple(const Mesh &my_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_to_root(const Mesh &my_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_to_root_tuple(const Mesh &my_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_tuple_between_meshes(const Mesh &source_mesh, const Mesh &target_mesh, const wmtk::attribute::Accessor< int64_t > &source_to_target_map_accessor, const Tuple &source_tuple)wmtk::multimesh::MultiMeshManagerprotectedstatic
map_tuple_to_parent_tuple(const Mesh &my_mesh, const Tuple &my_tuple) constwmtk::multimesh::MultiMeshManagerprotected
map_tuple_to_root_tuple(const Mesh &my_mesh, const Tuple &my_tuple) constwmtk::multimesh::MultiMeshManagerprotected
map_tuples(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::multimesh::MultiMeshManager
map_up_to_tuples(const Mesh &my_mesh, const simplex::Simplex &simplex, int64_t depth) constwmtk::multimesh::MultiMeshManagerprotected
MultiMeshManager(int64_t dimension)wmtk::multimesh::MultiMeshManager
MultiMeshManager(const MultiMeshManager &o)wmtk::multimesh::MultiMeshManager
MultiMeshManager(MultiMeshManager &&o)wmtk::multimesh::MultiMeshManager
operator=(const MultiMeshManager &o)wmtk::multimesh::MultiMeshManager
operator=(MultiMeshManager &&o)wmtk::multimesh::MultiMeshManager
wmtk::utils::MerkleTreeInteriorNode::operator=(const Hashable &)wmtk::utils::Hashable
wmtk::utils::MerkleTreeInteriorNode::operator=(Hashable &&)wmtk::utils::Hashable
parent_global_cid(const wmtk::attribute::Accessor< int64_t > &child_to_parent, int64_t child_gid)wmtk::multimesh::MultiMeshManagerprotectedstatic
parent_local_fid(const wmtk::attribute::Accessor< int64_t > &child_to_parent, int64_t child_gid)wmtk::multimesh::MultiMeshManagerprotectedstatic
parent_to_child_map_attribute_name(int64_t index)wmtk::multimesh::MultiMeshManagerprotectedstatic
register_child_mesh(Mesh &my_mesh, const std::shared_ptr< Mesh > &child_mesh, const std::vector< std::array< Tuple, 2 >> &child_tuple_my_tuple_map)wmtk::multimesh::MultiMeshManager
relative_id(const std::vector< int64_t > &parent, const std::vector< int64_t > &child)wmtk::multimesh::MultiMeshManagerstatic
relative_id(const Mesh &my_mesh, const Mesh &parent_mesh) constwmtk::multimesh::MultiMeshManager
same_simplex_dimension_surjection(const Mesh &parent, const Mesh &child, const std::vector< int64_t > &parent_simplices)wmtk::multimesh::MultiMeshManagerprivatestatic
serialize(MeshWriter &writer, const Mesh *local_root=nullptr) constwmtk::multimesh::MultiMeshManager
try_updating_map_tuple_from_split(Mesh &my_mesh, const simplex::Simplex &old_simplex, const int64_t old_gid, const std::vector< Tuple > &tuple_alternatives, const std::tuple< int64_t, std::array< int64_t, 2 >> &split_cell_maps) constwmtk::multimesh::MultiMeshManagerprotected
update_child_handles(Mesh &my_mesh)wmtk::multimesh::MultiMeshManager
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={})wmtk::multimesh::MultiMeshManagerprotected
update_maps_from_edge_operation(Mesh &my_mesh, PrimitiveType primitive_type, const operations::EdgeOperationData &operation_data)wmtk::multimesh::MultiMeshManagerprotected
~Hashable()wmtk::utils::Hashablevirtual
~MultiMeshManager()wmtk::multimesh::MultiMeshManager