Wildmeshing Toolkit
wmtk::MeshCRTP< Derived > Member List

This is the complete list of members for wmtk::MeshCRTP< Derived >, including all inherited members.

absolute_multi_mesh_id() constwmtk::Mesh
assert_capacity_valid() constwmtk::Mesh
attribute::Accessor classwmtk::MeshCRTP< Derived >friend
builtin_attributes() constwmtk::Mesh
can_map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
capacity(PrimitiveType type) constwmtk::Mesh
child_hashables() const overridewmtk::Meshvirtual
child_hashes() const overridewmtk::Meshvirtual
clear_attributes(const std::vector< attribute::MeshAttributeHandle::HandleVariant > &keep_attributes)wmtk::Mesh
clear_attributes()wmtk::Mesh
clear_attributes(const std::vector< attribute::MeshAttributeHandle > &keep_attributes)wmtk::Mesh
connectivity_attributes() const =0wmtk::Meshpure virtual
consolidate()wmtk::Meshvirtual
create_accessor(const TypedAttributeHandle< T > &handle)wmtk::MeshCRTP< Derived >inline
create_accessor(const attribute::MeshAttributeHandle &handle)wmtk::MeshCRTP< Derived >inline
create_const_accessor(const attribute::TypedAttributeHandle< T > &handle) constwmtk::MeshCRTP< Derived >inline
create_const_accessor(const attribute::MeshAttributeHandle &handle) constwmtk::MeshCRTP< Derived >inline
wmtk::Mesh::create_const_accessor(const TypedAttributeHandle< T > &handle) constwmtk::Mesh
create_scope()wmtk::Mesh
create_single_mesh_scope()wmtk::Meshprotected
custom_attributes() constwmtk::Mesh
delete_attribute(const attribute::MeshAttributeHandle &to_delete)wmtk::Mesh
delete_attribute(const attribute::MeshAttributeHandle::HandleVariant &to_delete)wmtk::Mesh
deregister_child_mesh(const std::shared_ptr< Mesh > &child_mesh_ptr)wmtk::Mesh
derived()wmtk::MeshCRTP< Derived >inline
derived() constwmtk::MeshCRTP< Derived >inline
get_all(PrimitiveType type) constwmtk::Mesh
get_all(PrimitiveType type, const bool include_deleted) constwmtk::Meshprivate
get_all_child_meshes() constwmtk::Mesh
get_all_id_simplex(PrimitiveType type) constwmtk::Mesh
get_all_id_simplex(PrimitiveType type, const bool include_deleted) constwmtk::Meshprivate
get_all_meshes() constwmtk::Mesh
get_attribute_default_value(const TypedAttributeHandle< T > &handle) constwmtk::Mesh
get_attribute_dimension(const TypedAttributeHandle< T > &handle) constwmtk::Meshinline
get_attribute_handle(const std::string &name, const PrimitiveType ptype) constwmtk::Meshinline
get_attribute_handle_typed(const std::string &name, const PrimitiveType ptype) constwmtk::Meshinline
get_attribute_name(const TypedAttributeHandle< T > &handle) constwmtk::Meshinline
get_attribute_name(const attribute::MeshAttributeHandle::HandleVariant &handle) constwmtk::Mesh
get_child_meshes() constwmtk::Mesh
get_const_flag_accessor(PrimitiveType type) constwmtk::Mesh
get_flag_accessor(PrimitiveType type) constwmtk::Mesh
get_flag_accessor(PrimitiveType type)wmtk::Meshprotected
get_id_simplex(const Tuple &tuple, PrimitiveType pt) constwmtk::Mesh
get_id_simplex(const simplex::Simplex &s) constwmtk::Mesh
get_index_access(attribute::Accessor< T, MeshType > &attr)wmtk::Meshinlineprotectedstatic
get_index_access(const attribute::Accessor< T, MeshType > &attr)wmtk::Meshinlineprotectedstatic
get_multi_mesh_child_mesh(const std::vector< int64_t > &relative_id)wmtk::Mesh
get_multi_mesh_child_mesh(const std::vector< int64_t > &relative_id) constwmtk::Mesh
get_multi_mesh_mesh(const std::vector< int64_t > &absolute_id)wmtk::Mesh
get_multi_mesh_mesh(const std::vector< int64_t > &absolute_id) constwmtk::Mesh
get_multi_mesh_root()wmtk::Mesh
get_multi_mesh_root() constwmtk::Mesh
get_simplex(const simplex::IdSimplex &s) constwmtk::Mesh
get_tuple_from_id_simplex(const simplex::IdSimplex &s) constwmtk::Mesh
guarantee_at_least_attributes(PrimitiveType type, int64_t size)wmtk::Meshprotected
guarantee_at_least_attributes(const std::vector< int64_t > &sizes)wmtk::Meshprotected
guarantee_more_attributes(PrimitiveType type, int64_t size)wmtk::Meshprotected
guarantee_more_attributes(const std::vector< int64_t > &sizes)wmtk::Meshprotected
has_attribute(const std::string &name, const PrimitiveType ptype) constwmtk::Meshinline
has_child_mesh() constwmtk::Meshinline
has_child_mesh_in_dimension(int64_t dimension) constwmtk::Meshinline
hash() constwmtk::utils::Hashablevirtual
Hashable()wmtk::utils::Hashable
Hashable(const Hashable &)wmtk::utils::Hashable
Hashable(Hashable &&)wmtk::utils::Hashable
id(const Tuple &tuple, PrimitiveType type) constwmtk::MeshCRTP< Derived >inlineprotected
id(const simplex::Simplex &s) const final overridewmtk::MeshCRTP< Derived >inlineprotectedvirtual
id(const Tuple &tuple, PrimitiveType type) constwmtk::MeshCRTP< Derived >inlineprotected
id(const simplex::NavigatableSimplex &s) constwmtk::MeshCRTP< Derived >inlineprotected
id(const simplex::IdSimplex &s) constwmtk::MeshCRTP< Derived >inlineprotected
id(const simplex::Simplex &s) const=0wmtk::MeshCRTP< Derived >protected
wmtk::Mesh::id(const simplex::NavigatableSimplex &s) constwmtk::Meshinlineprotected
wmtk::Mesh::id(const simplex::IdSimplex &s) constwmtk::Meshinlineprotected
id_virtual(const Tuple &tuple, PrimitiveType type) const final overridewmtk::MeshCRTP< Derived >inlineprotectedvirtual
is_boundary(PrimitiveType pt, const Tuple &tuple) const overridewmtk::MeshCRTP< Derived >inlinevirtual
wmtk::Mesh::is_boundary(const simplex::Simplex &tuple) constwmtk::Mesh
is_ccw(const Tuple &tuple) const overridewmtk::MeshCRTP< Derived >inlinevirtual
is_connectivity_valid() const =0wmtk::Meshpure virtual
is_free() constwmtk::Meshinline
is_from_same_multi_mesh_structure(const Mesh &other) constwmtk::Mesh
is_hash_valid(const Tuple &tuple, const attribute::Accessor< int64_t > &hash_accessor) constwmtk::Mesh
is_hash_valid(const Tuple &tuple) constwmtk::Mesh
is_multi_mesh_root() constwmtk::Mesh
is_removed(const Tuple &tuple) constwmtk::Mesh
is_removed(const Tuple &tuple, PrimitiveType pt) constwmtk::Mesh
is_removed(int64_t index) constwmtk::Meshprotected
is_removed(int64_t index, PrimitiveType pt) constwmtk::Meshprotected
is_valid(const Tuple &tuple) constwmtk::Meshvirtual
is_valid(const simplex::Simplex &s) constwmtk::Mesh
lub_map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
lub_map(const Mesh &other_mesh, const std::vector< simplex::Simplex > &my_simplices) constwmtk::Mesh
lub_map_tuples(const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
lub_map_tuples(const Mesh &other_mesh, PrimitiveType pt, const std::vector< Tuple > &my_simplices) constwmtk::Mesh
m_attribute_managerwmtk::Meshprotected
m_cell_hash_handlewmtk::Meshprivate
m_flag_handleswmtk::Meshprivate
m_is_freewmtk::Meshprotected
m_multi_mesh_managerwmtk::Meshprotected
m_top_cell_dimensionwmtk::Meshprotected
map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
map(const Mesh &other_mesh, const std::vector< simplex::Simplex > &my_simplices) constwmtk::Mesh
map_to_child(const Mesh &child_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
map_to_child_tuples(const Mesh &child_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
map_to_parent(const simplex::Simplex &my_simplex) constwmtk::Mesh
map_to_parent_tuple(const simplex::Simplex &my_simplex) constwmtk::Mesh
map_to_root(const simplex::Simplex &my_simplex) constwmtk::Mesh
map_to_root_tuple(const simplex::Simplex &my_simplex) constwmtk::Mesh
map_tuples(const Mesh &other_mesh, const simplex::Simplex &my_simplex) constwmtk::Mesh
map_tuples(const Mesh &other_mesh, PrimitiveType pt, const std::vector< Tuple > &my_simplices) constwmtk::Mesh
Mesh(const int64_t &dimension)wmtk::MeshCRTP< Derived >
Mesh(const int64_t &dimension, const int64_t &max_primitive_type_id, PrimitiveType hash_type)wmtk::MeshCRTP< Derived >
Mesh(Mesh &&other)wmtk::MeshCRTP< Derived >
Mesh(const Mesh &other)=deletewmtk::MeshCRTP< Derived >
wmtk::Mesh::Mesh(const int64_t &dimension)wmtk::Mesh
wmtk::Mesh::Mesh(const int64_t &dimension, const int64_t &max_primitive_type_id, PrimitiveType hash_type)wmtk::Mesh
wmtk::Mesh::Mesh(Mesh &&other)wmtk::Mesh
wmtk::Mesh::Mesh(const Mesh &other)=deletewmtk::Mesh
multimesh::MultiMeshSimplexVisitor classwmtk::MeshCRTP< Derived >friend
operator=(const Mesh &other)=deletewmtk::Mesh
operator=(Mesh &&other)wmtk::Mesh
wmtk::utils::MerkleTreeInteriorNode::operator=(const Hashable &)wmtk::utils::Hashable
wmtk::utils::MerkleTreeInteriorNode::operator=(Hashable &&)wmtk::utils::Hashable
operator==(const Mesh &other) constwmtk::Mesh
orient_vertices(const Tuple &t) const =0wmtk::Meshpure virtual
parent_scope(Functor &&f, Args &&... args) constwmtk::Mesh
register_attribute(const std::string &name, PrimitiveType type, int64_t size, bool replace=false, T default_value=T(0))wmtk::Mesh
register_attribute_typed(const std::string &name, PrimitiveType type, int64_t size, bool replace=false, T default_value=T(0))wmtk::Mesh
register_child_mesh(const std::shared_ptr< Mesh > &child_mesh_ptr, const std::vector< std::array< Tuple, 2 >> &map_tuples)wmtk::Mesh
request_simplex_indices(PrimitiveType type, int64_t count)wmtk::Meshprotected
reserve_attributes(PrimitiveType type, int64_t size)wmtk::Meshprotected
reserve_attributes(int64_t dimension, int64_t size)wmtk::Meshprotected
reserve_attributes_to_fit()wmtk::Meshprotected
reserve_more_attributes(PrimitiveType type, int64_t size)wmtk::Meshprotected
reserve_more_attributes(const std::vector< int64_t > &sizes)wmtk::Meshprotected
serialize(MeshWriter &writer, const Mesh *local_root=nullptr) constwmtk::Mesh
set_capacities(std::vector< int64_t > capacities)wmtk::Meshprotected
set_capacities_from_flags()wmtk::Mesh
simplex_from_id(const PrimitiveType type, const int64_t gid) constwmtk::Meshprotected
simplices_to_gids(const std::vector< std::vector< simplex::Simplex >> &simplices) constwmtk::Meshprotected
switch_tuple(const Tuple &tuple, PrimitiveType type) const overridewmtk::MeshCRTP< Derived >inlinevirtual
switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) constwmtk::MeshCRTP< Derived >
switch_tuples(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) constwmtk::MeshCRTP< Derived >
switch_tuples_unsafe(const Tuple &tuple, const ContainerType &op_sequence) constwmtk::Meshinline
switch_tuples_unsafe(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) constwmtk::Mesh
top_cell_dimension() constwmtk::Meshinline
top_simplex_type() constwmtk::Meshinline
tuple_from_id(const PrimitiveType type, const int64_t gid) const overridewmtk::MeshCRTP< Derived >inlineprotectedvirtual
update_child_handles()wmtk::Meshprivate
update_vertex_operation_hashes(const Tuple &vertex, attribute::Accessor< int64_t > &hash_accessor)wmtk::Mesh
~Hashable()wmtk::utils::Hashablevirtual
~Mesh()wmtk::Meshvirtual