Wildmeshing Toolkit
|
This is the complete list of members for wmtk::MultiMeshManager, including all inherited members.
absolute_id() const | wmtk::multimesh::MultiMeshManager | |
can_map(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
can_map_child(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
check_child_map_valid(const Mesh &my_mesh, const ChildData &child_data) const | wmtk::multimesh::MultiMeshManager | |
check_map_valid(const Mesh &my_mesh) const | wmtk::multimesh::MultiMeshManager | |
child_global_cid(const wmtk::attribute::Accessor< int64_t > &parent_to_child, int64_t parent_gid) | wmtk::multimesh::MultiMeshManager | protectedstatic |
child_hashables() const override | wmtk::multimesh::MultiMeshManager | virtual |
child_hashes() const override | wmtk::multimesh::MultiMeshManager | virtual |
child_id() const | wmtk::multimesh::MultiMeshManager | |
child_to_parent_map_attribute_name() | wmtk::multimesh::MultiMeshManager | protectedstatic |
children() const | wmtk::multimesh::MultiMeshManager | inlineprotected |
children() | wmtk::multimesh::MultiMeshManager | inlineprotected |
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::MultiMeshManager | protectedstatic |
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={}) const | wmtk::multimesh::MultiMeshManager | protected |
find_valid_tuple_from_alternatives(Mesh &my_mesh, PrimitiveType primitive_type, const std::vector< Tuple > &tuple_alternatives) const | wmtk::multimesh::MultiMeshManager | protected |
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) const | wmtk::multimesh::MultiMeshManager | protected |
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) const | wmtk::multimesh::MultiMeshManager | |
get_child_meshes() const | wmtk::multimesh::MultiMeshManager | |
get_map_accessors(Mesh &my_mesh, ChildData &c) | wmtk::multimesh::MultiMeshManager | protected |
get_map_const_accessors(const Mesh &my_mesh, const ChildData &c) const | wmtk::multimesh::MultiMeshManager | protected |
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) const | wmtk::multimesh::MultiMeshManager | |
get_root_mesh(const Mesh &my_mesh) const | wmtk::multimesh::MultiMeshManager | |
get_root_mesh(Mesh &my_mesh) | wmtk::multimesh::MultiMeshManager | |
has_child_mesh() const | wmtk::multimesh::MultiMeshManager | |
has_child_mesh_in_dimension(int64_t dimension) const | wmtk::multimesh::MultiMeshManager | inline |
hash() const | wmtk::utils::Hashable | virtual |
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::MultiMeshManager | static |
is_child(const Mesh &my_mesh, const Mesh &parent_mesh) const | wmtk::multimesh::MultiMeshManager | |
is_root() const | wmtk::multimesh::MultiMeshManager | |
least_upper_bound_id(const std::vector< int64_t > &a, const std::vector< int64_t > &b) | wmtk::multimesh::MultiMeshManager | static |
lub_map(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
lub_map_tuples(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
m_child_id | wmtk::multimesh::MultiMeshManager | protected |
m_children | wmtk::multimesh::MultiMeshManager | protected |
m_has_child_mesh_in_dimension | wmtk::multimesh::MultiMeshManager | protected |
m_parent | wmtk::multimesh::MultiMeshManager | protected |
map(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_down_relative_tuples(const Mesh &my_mesh, const simplex::Simplex &my_simplex, const std::vector< int64_t > &local_id_path) const | wmtk::multimesh::MultiMeshManager | protected |
map_handles() const | wmtk::multimesh::MultiMeshManager | |
map_to_child(const Mesh &my_mesh, const Mesh &child_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_to_child_tuples(const Mesh &my_mesh, const Mesh &child_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_to_child_tuples(const Mesh &my_mesh, const ChildData &child_data, const simplex::Simplex &simplex) const | wmtk::multimesh::MultiMeshManager | protected |
map_to_child_tuples(const Mesh &my_mesh, int64_t child_id, const simplex::Simplex &simplex) const | wmtk::multimesh::MultiMeshManager | protected |
map_to_parent(const Mesh &my_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_to_parent_handle | wmtk::multimesh::MultiMeshManager | protected |
map_to_parent_tuple(const Mesh &my_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_to_root(const Mesh &my_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_to_root_tuple(const Mesh &my_mesh, const simplex::Simplex &my_simplex) const | wmtk::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::MultiMeshManager | protectedstatic |
map_tuple_to_parent_tuple(const Mesh &my_mesh, const Tuple &my_tuple) const | wmtk::multimesh::MultiMeshManager | protected |
map_tuple_to_root_tuple(const Mesh &my_mesh, const Tuple &my_tuple) const | wmtk::multimesh::MultiMeshManager | protected |
map_tuples(const Mesh &my_mesh, const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::multimesh::MultiMeshManager | |
map_up_to_tuples(const Mesh &my_mesh, const simplex::Simplex &simplex, int64_t depth) const | wmtk::multimesh::MultiMeshManager | protected |
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::MultiMeshManager | protectedstatic |
parent_local_fid(const wmtk::attribute::Accessor< int64_t > &child_to_parent, int64_t child_gid) | wmtk::multimesh::MultiMeshManager | protectedstatic |
parent_to_child_map_attribute_name(int64_t index) | wmtk::multimesh::MultiMeshManager | protectedstatic |
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::MultiMeshManager | static |
relative_id(const Mesh &my_mesh, const Mesh &parent_mesh) const | wmtk::multimesh::MultiMeshManager | |
same_simplex_dimension_surjection(const Mesh &parent, const Mesh &child, const std::vector< int64_t > &parent_simplices) | wmtk::multimesh::MultiMeshManager | privatestatic |
serialize(MeshWriter &writer, const Mesh *local_root=nullptr) const | wmtk::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) const | wmtk::multimesh::MultiMeshManager | protected |
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::MultiMeshManager | protected |
update_maps_from_edge_operation(Mesh &my_mesh, PrimitiveType primitive_type, const operations::EdgeOperationData &operation_data) | wmtk::multimesh::MultiMeshManager | protected |
~Hashable() | wmtk::utils::Hashable | virtual |
~MultiMeshManager() | wmtk::multimesh::MultiMeshManager |