Wildmeshing Toolkit
|
This is the complete list of members for wmtk::MeshCRTP< Derived >, including all inherited members.
absolute_multi_mesh_id() const | wmtk::Mesh | |
assert_capacity_valid() const | wmtk::Mesh | |
attribute::Accessor class | wmtk::MeshCRTP< Derived > | friend |
builtin_attributes() const | wmtk::Mesh | |
can_map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
capacity(PrimitiveType type) const | wmtk::Mesh | |
child_hashables() const override | wmtk::Mesh | virtual |
child_hashes() const override | wmtk::Mesh | virtual |
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 =0 | wmtk::Mesh | pure virtual |
consolidate() | wmtk::Mesh | virtual |
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) const | wmtk::MeshCRTP< Derived > | inline |
create_const_accessor(const attribute::MeshAttributeHandle &handle) const | wmtk::MeshCRTP< Derived > | inline |
wmtk::Mesh::create_const_accessor(const TypedAttributeHandle< T > &handle) const | wmtk::Mesh | |
create_scope() | wmtk::Mesh | |
create_single_mesh_scope() | wmtk::Mesh | protected |
custom_attributes() const | wmtk::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() const | wmtk::MeshCRTP< Derived > | inline |
get_all(PrimitiveType type) const | wmtk::Mesh | |
get_all(PrimitiveType type, const bool include_deleted) const | wmtk::Mesh | private |
get_all_child_meshes() const | wmtk::Mesh | |
get_all_id_simplex(PrimitiveType type) const | wmtk::Mesh | |
get_all_id_simplex(PrimitiveType type, const bool include_deleted) const | wmtk::Mesh | private |
get_all_meshes() const | wmtk::Mesh | |
get_attribute_default_value(const TypedAttributeHandle< T > &handle) const | wmtk::Mesh | |
get_attribute_dimension(const TypedAttributeHandle< T > &handle) const | wmtk::Mesh | inline |
get_attribute_handle(const std::string &name, const PrimitiveType ptype) const | wmtk::Mesh | inline |
get_attribute_handle_typed(const std::string &name, const PrimitiveType ptype) const | wmtk::Mesh | inline |
get_attribute_name(const TypedAttributeHandle< T > &handle) const | wmtk::Mesh | inline |
get_attribute_name(const attribute::MeshAttributeHandle::HandleVariant &handle) const | wmtk::Mesh | |
get_child_meshes() const | wmtk::Mesh | |
get_const_flag_accessor(PrimitiveType type) const | wmtk::Mesh | |
get_flag_accessor(PrimitiveType type) const | wmtk::Mesh | |
get_flag_accessor(PrimitiveType type) | wmtk::Mesh | protected |
get_id_simplex(const Tuple &tuple, PrimitiveType pt) const | wmtk::Mesh | |
get_id_simplex(const simplex::Simplex &s) const | wmtk::Mesh | |
get_index_access(attribute::Accessor< T, MeshType > &attr) | wmtk::Mesh | inlineprotectedstatic |
get_index_access(const attribute::Accessor< T, MeshType > &attr) | wmtk::Mesh | inlineprotectedstatic |
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) const | wmtk::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) const | wmtk::Mesh | |
get_multi_mesh_root() | wmtk::Mesh | |
get_multi_mesh_root() const | wmtk::Mesh | |
get_simplex(const simplex::IdSimplex &s) const | wmtk::Mesh | |
get_tuple_from_id_simplex(const simplex::IdSimplex &s) const | wmtk::Mesh | |
guarantee_at_least_attributes(PrimitiveType type, int64_t size) | wmtk::Mesh | protected |
guarantee_at_least_attributes(const std::vector< int64_t > &sizes) | wmtk::Mesh | protected |
guarantee_more_attributes(PrimitiveType type, int64_t size) | wmtk::Mesh | protected |
guarantee_more_attributes(const std::vector< int64_t > &sizes) | wmtk::Mesh | protected |
has_attribute(const std::string &name, const PrimitiveType ptype) const | wmtk::Mesh | inline |
has_child_mesh() const | wmtk::Mesh | inline |
has_child_mesh_in_dimension(int64_t dimension) const | wmtk::Mesh | inline |
hash() const | wmtk::utils::Hashable | virtual |
Hashable() | wmtk::utils::Hashable | |
Hashable(const Hashable &) | wmtk::utils::Hashable | |
Hashable(Hashable &&) | wmtk::utils::Hashable | |
id(const Tuple &tuple, PrimitiveType type) const | wmtk::MeshCRTP< Derived > | inlineprotected |
id(const simplex::Simplex &s) const final override | wmtk::MeshCRTP< Derived > | inlineprotectedvirtual |
id(const Tuple &tuple, PrimitiveType type) const | wmtk::MeshCRTP< Derived > | inlineprotected |
id(const simplex::NavigatableSimplex &s) const | wmtk::MeshCRTP< Derived > | inlineprotected |
id(const simplex::IdSimplex &s) const | wmtk::MeshCRTP< Derived > | inlineprotected |
id(const simplex::Simplex &s) const=0 | wmtk::MeshCRTP< Derived > | protected |
wmtk::Mesh::id(const simplex::NavigatableSimplex &s) const | wmtk::Mesh | inlineprotected |
wmtk::Mesh::id(const simplex::IdSimplex &s) const | wmtk::Mesh | inlineprotected |
id_virtual(const Tuple &tuple, PrimitiveType type) const final override | wmtk::MeshCRTP< Derived > | inlineprotectedvirtual |
is_boundary(PrimitiveType pt, const Tuple &tuple) const override | wmtk::MeshCRTP< Derived > | inlinevirtual |
wmtk::Mesh::is_boundary(const simplex::Simplex &tuple) const | wmtk::Mesh | |
is_ccw(const Tuple &tuple) const override | wmtk::MeshCRTP< Derived > | inlinevirtual |
is_connectivity_valid() const =0 | wmtk::Mesh | pure virtual |
is_free() const | wmtk::Mesh | inline |
is_from_same_multi_mesh_structure(const Mesh &other) const | wmtk::Mesh | |
is_hash_valid(const Tuple &tuple, const attribute::Accessor< int64_t > &hash_accessor) const | wmtk::Mesh | |
is_hash_valid(const Tuple &tuple) const | wmtk::Mesh | |
is_multi_mesh_root() const | wmtk::Mesh | |
is_removed(const Tuple &tuple) const | wmtk::Mesh | |
is_removed(const Tuple &tuple, PrimitiveType pt) const | wmtk::Mesh | |
is_removed(int64_t index) const | wmtk::Mesh | protected |
is_removed(int64_t index, PrimitiveType pt) const | wmtk::Mesh | protected |
is_valid(const Tuple &tuple) const | wmtk::Mesh | virtual |
is_valid(const simplex::Simplex &s) const | wmtk::Mesh | |
lub_map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
lub_map(const Mesh &other_mesh, const std::vector< simplex::Simplex > &my_simplices) const | wmtk::Mesh | |
lub_map_tuples(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
lub_map_tuples(const Mesh &other_mesh, PrimitiveType pt, const std::vector< Tuple > &my_simplices) const | wmtk::Mesh | |
m_attribute_manager | wmtk::Mesh | protected |
m_cell_hash_handle | wmtk::Mesh | private |
m_flag_handles | wmtk::Mesh | private |
m_is_free | wmtk::Mesh | protected |
m_multi_mesh_manager | wmtk::Mesh | protected |
m_top_cell_dimension | wmtk::Mesh | protected |
map(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map(const Mesh &other_mesh, const std::vector< simplex::Simplex > &my_simplices) const | wmtk::Mesh | |
map_to_child(const Mesh &child_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_to_child_tuples(const Mesh &child_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_to_parent(const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_to_parent_tuple(const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_to_root(const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_to_root_tuple(const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_tuples(const Mesh &other_mesh, const simplex::Simplex &my_simplex) const | wmtk::Mesh | |
map_tuples(const Mesh &other_mesh, PrimitiveType pt, const std::vector< Tuple > &my_simplices) const | wmtk::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)=delete | wmtk::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)=delete | wmtk::Mesh | |
multimesh::MultiMeshSimplexVisitor class | wmtk::MeshCRTP< Derived > | friend |
operator=(const Mesh &other)=delete | wmtk::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) const | wmtk::Mesh | |
orient_vertices(const Tuple &t) const =0 | wmtk::Mesh | pure virtual |
parent_scope(Functor &&f, Args &&... args) const | wmtk::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::Mesh | protected |
reserve_attributes(PrimitiveType type, int64_t size) | wmtk::Mesh | protected |
reserve_attributes(int64_t dimension, int64_t size) | wmtk::Mesh | protected |
reserve_attributes_to_fit() | wmtk::Mesh | protected |
reserve_more_attributes(PrimitiveType type, int64_t size) | wmtk::Mesh | protected |
reserve_more_attributes(const std::vector< int64_t > &sizes) | wmtk::Mesh | protected |
serialize(MeshWriter &writer, const Mesh *local_root=nullptr) const | wmtk::Mesh | |
set_capacities(std::vector< int64_t > capacities) | wmtk::Mesh | protected |
set_capacities_from_flags() | wmtk::Mesh | |
simplex_from_id(const PrimitiveType type, const int64_t gid) const | wmtk::Mesh | protected |
simplices_to_gids(const std::vector< std::vector< simplex::Simplex >> &simplices) const | wmtk::Mesh | protected |
switch_tuple(const Tuple &tuple, PrimitiveType type) const override | wmtk::MeshCRTP< Derived > | inlinevirtual |
switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const | wmtk::MeshCRTP< Derived > | |
switch_tuples(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) const | wmtk::MeshCRTP< Derived > | |
switch_tuples_unsafe(const Tuple &tuple, const ContainerType &op_sequence) const | wmtk::Mesh | inline |
switch_tuples_unsafe(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) const | wmtk::Mesh | |
top_cell_dimension() const | wmtk::Mesh | inline |
top_simplex_type() const | wmtk::Mesh | inline |
tuple_from_id(const PrimitiveType type, const int64_t gid) const override | wmtk::MeshCRTP< Derived > | inlineprotectedvirtual |
update_child_handles() | wmtk::Mesh | private |
update_vertex_operation_hashes(const Tuple &vertex, attribute::Accessor< int64_t > &hash_accessor) | wmtk::Mesh | |
~Hashable() | wmtk::utils::Hashable | virtual |
~Mesh() | wmtk::Mesh | virtual |