Wildmeshing Toolkit
|
This is the complete list of members for wmtk::TetMesh, including all inherited members.
absolute_multi_mesh_id() const | wmtk::Mesh | |
assert_capacity_valid() const | wmtk::Mesh | |
attribute::Accessor class | wmtk::TetMesh | 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 final override | wmtk::TetMesh | virtual |
consolidate() | wmtk::Mesh | virtual |
create_accessor(const TypedAttributeHandle< T > &handle) | wmtk::MeshCRTP< TetMesh > | inline |
create_accessor(const attribute::MeshAttributeHandle &handle) | wmtk::MeshCRTP< TetMesh > | inline |
create_const_accessor(const attribute::TypedAttributeHandle< T > &handle) const | wmtk::MeshCRTP< TetMesh > | inline |
create_const_accessor(const attribute::MeshAttributeHandle &handle) const | wmtk::MeshCRTP< TetMesh > | 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< TetMesh > | inline |
derived() const | wmtk::MeshCRTP< TetMesh > | inline |
edge_tuple_from_id(int64_t id) const | wmtk::TetMesh | |
face_tuple_from_id(int64_t id) const | wmtk::TetMesh | |
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::TetMesh | inlineprotected |
MeshCRTP< TetMesh >::id(const simplex::Simplex &s) const final override | wmtk::MeshCRTP< TetMesh > | inlineprotectedvirtual |
MeshCRTP< TetMesh >::id(const Tuple &tuple, PrimitiveType type) const | wmtk::MeshCRTP< TetMesh > | inlineprotected |
wmtk::Mesh::id(const simplex::NavigatableSimplex &s) const | wmtk::Mesh | inlineprotected |
wmtk::Mesh::id(const simplex::IdSimplex &s) const | wmtk::Mesh | inlineprotected |
id_edge(const Tuple &tuple) const | wmtk::TetMesh | inlineprotected |
id_face(const Tuple &tuple) const | wmtk::TetMesh | inlineprotected |
id_tet(const Tuple &tuple) const | wmtk::TetMesh | inlineprotected |
id_vertex(const Tuple &tuple) const | wmtk::TetMesh | inlineprotected |
id_virtual(const Tuple &tuple, PrimitiveType type) const final override | wmtk::MeshCRTP< TetMesh > | inlineprotectedvirtual |
initialize(Eigen::Ref< const RowVectors4l > TV, Eigen::Ref< const RowVectors6l > TE, Eigen::Ref< const RowVectors4l > TF, Eigen::Ref< const RowVectors4l > TT, Eigen::Ref< const VectorXl > VT, Eigen::Ref< const VectorXl > ET, Eigen::Ref< const VectorXl > FT) | wmtk::TetMesh | |
initialize(Eigen::Ref< const RowVectors4l > T, bool is_free=false) | wmtk::TetMesh | |
initialize_free(int64_t count) | wmtk::TetMesh | |
is_boundary(PrimitiveType pt, const Tuple &tuple) const final override | wmtk::TetMesh | virtual |
is_boundary(const simplex::Simplex &tuple) const | wmtk::TetMesh | |
is_boundary(PrimitiveType, const Tuple &tuple) const=0 | wmtk::TetMesh | |
wmtk::Mesh::is_boundary(const simplex::Simplex &tuple) const | wmtk::Mesh | |
is_boundary_edge(const Tuple &tuple) const | wmtk::TetMesh | |
is_boundary_face(const Tuple &tuple) const | wmtk::TetMesh | |
is_boundary_vertex(const Tuple &tuple) const | wmtk::TetMesh | |
is_ccw(const Tuple &tuple) const final override | wmtk::TetMesh | virtual |
is_connectivity_valid() const final override | wmtk::TetMesh | 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 final override | wmtk::TetMesh | virtual |
MeshCRTP< TetMesh >::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_et_accessor | wmtk::TetMesh | protected |
m_et_handle | wmtk::TetMesh | protected |
m_flag_handles | wmtk::Mesh | private |
m_ft_accessor | wmtk::TetMesh | protected |
m_ft_handle | wmtk::TetMesh | protected |
m_is_free | wmtk::Mesh | protected |
m_multi_mesh_manager | wmtk::Mesh | protected |
m_te_accessor | wmtk::TetMesh | protected |
m_te_handle | wmtk::TetMesh | protected |
m_tf_accessor | wmtk::TetMesh | protected |
m_tf_handle | wmtk::TetMesh | protected |
m_top_cell_dimension | wmtk::Mesh | protected |
m_tt_accessor | wmtk::TetMesh | protected |
m_tt_handle | wmtk::TetMesh | protected |
m_tv_accessor | wmtk::TetMesh | protected |
m_tv_handle | wmtk::TetMesh | protected |
m_vt_accessor | wmtk::TetMesh | protected |
m_vt_handle | wmtk::TetMesh | protected |
make_cached_accessors() | wmtk::TetMesh | 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< TetMesh > | |
Mesh(const int64_t &dimension, const int64_t &max_primitive_type_id, PrimitiveType hash_type) | wmtk::MeshCRTP< TetMesh > | |
Mesh(Mesh &&other) | wmtk::MeshCRTP< TetMesh > | |
Mesh(const Mesh &other)=delete | wmtk::MeshCRTP< TetMesh > | |
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 | |
MeshCRTP< TetMesh > class | wmtk::TetMesh | friend |
operations::utils::MultiMeshEdgeCollapseFunctor class | wmtk::TetMesh | friend |
operations::utils::MultiMeshEdgeSplitFunctor class | wmtk::TetMesh | friend |
operations::utils::UpdateEdgeOperationMultiMeshMapFunctor class | wmtk::TetMesh | friend |
operator=(const TetMesh &o)=delete | wmtk::TetMesh | |
operator=(TetMesh &&o) | wmtk::TetMesh | |
MeshCRTP< TetMesh >::operator=(const Mesh &other)=delete | wmtk::Mesh | |
MeshCRTP< TetMesh >::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 override | wmtk::TetMesh | 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_edge(const Tuple &tuple) const | wmtk::TetMesh | inline |
switch_face(const Tuple &tuple) const | wmtk::TetMesh | inline |
switch_tetrahedron(const Tuple &tuple) const | wmtk::TetMesh | inline |
switch_tuple(const Tuple &tuple, PrimitiveType type) const final override | wmtk::TetMesh | virtual |
switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) const | wmtk::MeshCRTP< TetMesh > | |
switch_tuples(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) const | wmtk::MeshCRTP< TetMesh > | |
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 | |
switch_vertex(const Tuple &tuple) const | wmtk::TetMesh | inline |
tet_tuple_from_id(int64_t id) const | wmtk::TetMesh | |
TetMesh() | wmtk::TetMesh | |
TetMesh(const TetMesh &o)=delete | wmtk::TetMesh | |
TetMesh(TetMesh &&o) | wmtk::TetMesh | |
top_cell_dimension() const | wmtk::Mesh | inline |
top_simplex_type() const | wmtk::Mesh | inline |
tuple_from_global_ids(int64_t tid, int64_t fid, int64_t eid, int64_t vid) const | wmtk::TetMesh | protected |
tuple_from_id(const PrimitiveType type, const int64_t gid) const final override | wmtk::TetMesh | protectedvirtual |
update_child_handles() | wmtk::Mesh | private |
update_vertex_operation_hashes(const Tuple &vertex, attribute::Accessor< int64_t > &hash_accessor) | wmtk::Mesh | |
vertex_tuple_from_id(int64_t id) const | wmtk::TetMesh | |
~Hashable() | wmtk::utils::Hashable | virtual |
~Mesh() | wmtk::Mesh | virtual |
~TetMesh() override | wmtk::TetMesh |