Wildmeshing Toolkit
wmtk::Mesh Member List

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

absolute_multi_mesh_id() constwmtk::Mesh
assert_capacity_valid() constwmtk::Mesh
attribute::Accessor classwmtk::Meshfriend
attribute::AccessorBase classwmtk::Meshfriend
attribute::AttributeManager classwmtk::Meshfriend
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 attribute::MeshAttributeHandle &handle)wmtk::Mesh
create_accessor(const TypedAttributeHandle< T > &handle)wmtk::Mesh
create_accessor(const TypedAttributeHandle< T > &handle) -> attribute::Accessor< T, Mesh, D >wmtk::Meshinline
create_accessor(const attribute::MeshAttributeHandle &handle) -> attribute::Accessor< T, Mesh, D >wmtk::Meshinline
create_const_accessor(const attribute::MeshAttributeHandle &handle) constwmtk::Mesh
create_const_accessor(const TypedAttributeHandle< T > &handle) constwmtk::Mesh
create_const_accessor(const TypedAttributeHandle< T > &handle) const -> const attribute::Accessor< T, Mesh, D >wmtk::Meshinline
create_const_accessor(const attribute::MeshAttributeHandle &handle) const -> const attribute::Accessor< T, Mesh, D >wmtk::Meshinline
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
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
HDF5Reader classwmtk::Meshfriend
id(const Tuple &tuple, PrimitiveType type) constwmtk::Meshinlineprotected
id(const simplex::NavigatableSimplex &s) constwmtk::Meshinlineprotected
id(const simplex::IdSimplex &s) constwmtk::Meshinlineprotected
id(const simplex::Simplex &s) const =0wmtk::Meshprotectedpure virtual
id_virtual(const Tuple &tuple, PrimitiveType type) const =0wmtk::Meshprotectedpure virtual
io::ParaviewWriter classwmtk::Meshfriend
is_boundary(const simplex::Simplex &tuple) constwmtk::Mesh
is_boundary(PrimitiveType, const Tuple &tuple) const =0wmtk::Meshpure virtual
is_ccw(const Tuple &tuple) const =0wmtk::Meshpure virtual
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::Mesh
Mesh(const int64_t &dimension, const int64_t &max_primitive_type_id, PrimitiveType hash_type)wmtk::Mesh
Mesh(Mesh &&other)wmtk::Mesh
Mesh(const Mesh &other)=deletewmtk::Mesh
multimesh::attribute::AttributeScopeHandle classwmtk::Meshfriend
multimesh::attribute::UseParentScopeRAII classwmtk::Meshfriend
multimesh::MultiMeshManager classwmtk::Meshfriend
multimesh::MultiMeshSimplexVisitor classwmtk::Meshfriend
multimesh::MultiMeshSimplexVisitorExecutor classwmtk::Meshfriend
multimesh::MultiMeshVisitor classwmtk::Meshfriend
multimesh::MultiMeshVisitorExecutor classwmtk::Meshfriend
multimesh::utils::internal::TupleTag classwmtk::Meshfriend
multimesh::utils::MapValidator classwmtk::Meshfriend
operations::EdgeCollapse classwmtk::Meshfriend
operations::EdgeOperationData classwmtk::Meshfriend
operations::EdgeSplit classwmtk::Meshfriend
operations::internal::CollapseAlternateFacetData classwmtk::Meshfriend
operations::Operation classwmtk::Meshfriend
operations::utils::UpdateEdgeOperationMultiMeshMapFunctor classwmtk::Meshfriend
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::IdSimplex classwmtk::Meshfriend
simplex::RawSimplex classwmtk::Meshfriend
simplex::Simplex classwmtk::Meshfriend
simplex::SimplexCollection classwmtk::Meshfriend
simplex::utils::SimplexComparisons classwmtk::Meshfriend
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 =0wmtk::Meshpure virtual
switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) constwmtk::Meshinline
switch_tuples(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) constwmtk::Mesh
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
tests::DEBUG_Mesh classwmtk::Meshfriend
tests::tools::TestTools classwmtk::Meshfriend
top_cell_dimension() constwmtk::Meshinline
top_simplex_type() constwmtk::Meshinline
tuple_from_id(const PrimitiveType type, const int64_t gid) const =0wmtk::Meshprotectedpure virtual
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