Wildmeshing Toolkit
wmtk::TetMesh Member List

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

absolute_multi_mesh_id() constwmtk::Mesh
assert_capacity_valid() constwmtk::Mesh
attribute::Accessor classwmtk::TetMeshfriend
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 final overridewmtk::TetMeshvirtual
consolidate()wmtk::Meshvirtual
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) constwmtk::MeshCRTP< TetMesh >inline
create_const_accessor(const attribute::MeshAttributeHandle &handle) constwmtk::MeshCRTP< TetMesh >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< TetMesh >inline
derived() constwmtk::MeshCRTP< TetMesh >inline
edge_tuple_from_id(int64_t id) constwmtk::TetMesh
face_tuple_from_id(int64_t id) constwmtk::TetMesh
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::TetMeshinlineprotected
MeshCRTP< TetMesh >::id(const simplex::Simplex &s) const final overridewmtk::MeshCRTP< TetMesh >inlineprotectedvirtual
MeshCRTP< TetMesh >::id(const Tuple &tuple, PrimitiveType type) constwmtk::MeshCRTP< TetMesh >inlineprotected
wmtk::Mesh::id(const simplex::NavigatableSimplex &s) constwmtk::Meshinlineprotected
wmtk::Mesh::id(const simplex::IdSimplex &s) constwmtk::Meshinlineprotected
id_edge(const Tuple &tuple) constwmtk::TetMeshinlineprotected
id_face(const Tuple &tuple) constwmtk::TetMeshinlineprotected
id_tet(const Tuple &tuple) constwmtk::TetMeshinlineprotected
id_vertex(const Tuple &tuple) constwmtk::TetMeshinlineprotected
id_virtual(const Tuple &tuple, PrimitiveType type) const final overridewmtk::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 overridewmtk::TetMeshvirtual
is_boundary(const simplex::Simplex &tuple) constwmtk::TetMesh
is_boundary(PrimitiveType, const Tuple &tuple) const=0wmtk::TetMesh
wmtk::Mesh::is_boundary(const simplex::Simplex &tuple) constwmtk::Mesh
is_boundary_edge(const Tuple &tuple) constwmtk::TetMesh
is_boundary_face(const Tuple &tuple) constwmtk::TetMesh
is_boundary_vertex(const Tuple &tuple) constwmtk::TetMesh
is_ccw(const Tuple &tuple) const final overridewmtk::TetMeshvirtual
is_connectivity_valid() const final overridewmtk::TetMeshvirtual
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) const final overridewmtk::TetMeshvirtual
MeshCRTP< TetMesh >::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_et_accessorwmtk::TetMeshprotected
m_et_handlewmtk::TetMeshprotected
m_flag_handleswmtk::Meshprivate
m_ft_accessorwmtk::TetMeshprotected
m_ft_handlewmtk::TetMeshprotected
m_is_freewmtk::Meshprotected
m_multi_mesh_managerwmtk::Meshprotected
m_te_accessorwmtk::TetMeshprotected
m_te_handlewmtk::TetMeshprotected
m_tf_accessorwmtk::TetMeshprotected
m_tf_handlewmtk::TetMeshprotected
m_top_cell_dimensionwmtk::Meshprotected
m_tt_accessorwmtk::TetMeshprotected
m_tt_handlewmtk::TetMeshprotected
m_tv_accessorwmtk::TetMeshprotected
m_tv_handlewmtk::TetMeshprotected
m_vt_accessorwmtk::TetMeshprotected
m_vt_handlewmtk::TetMeshprotected
make_cached_accessors()wmtk::TetMeshprotected
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< 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)=deletewmtk::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)=deletewmtk::Mesh
MeshCRTP< TetMesh > classwmtk::TetMeshfriend
operations::utils::MultiMeshEdgeCollapseFunctor classwmtk::TetMeshfriend
operations::utils::MultiMeshEdgeSplitFunctor classwmtk::TetMeshfriend
operations::utils::UpdateEdgeOperationMultiMeshMapFunctor classwmtk::TetMeshfriend
operator=(const TetMesh &o)=deletewmtk::TetMesh
operator=(TetMesh &&o)wmtk::TetMesh
MeshCRTP< TetMesh >::operator=(const Mesh &other)=deletewmtk::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) constwmtk::Mesh
orient_vertices(const Tuple &t) const overridewmtk::TetMeshvirtual
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_edge(const Tuple &tuple) constwmtk::TetMeshinline
switch_face(const Tuple &tuple) constwmtk::TetMeshinline
switch_tetrahedron(const Tuple &tuple) constwmtk::TetMeshinline
switch_tuple(const Tuple &tuple, PrimitiveType type) const final overridewmtk::TetMeshvirtual
switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) constwmtk::MeshCRTP< TetMesh >
switch_tuples(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) constwmtk::MeshCRTP< TetMesh >
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
switch_vertex(const Tuple &tuple) constwmtk::TetMeshinline
tet_tuple_from_id(int64_t id) constwmtk::TetMesh
TetMesh()wmtk::TetMesh
TetMesh(const TetMesh &o)=deletewmtk::TetMesh
TetMesh(TetMesh &&o)wmtk::TetMesh
top_cell_dimension() constwmtk::Meshinline
top_simplex_type() constwmtk::Meshinline
tuple_from_global_ids(int64_t tid, int64_t fid, int64_t eid, int64_t vid) constwmtk::TetMeshprotected
tuple_from_id(const PrimitiveType type, const int64_t gid) const final overridewmtk::TetMeshprotectedvirtual
update_child_handles()wmtk::Meshprivate
update_vertex_operation_hashes(const Tuple &vertex, attribute::Accessor< int64_t > &hash_accessor)wmtk::Mesh
vertex_tuple_from_id(int64_t id) constwmtk::TetMesh
~Hashable()wmtk::utils::Hashablevirtual
~Mesh()wmtk::Meshvirtual
~TetMesh() overridewmtk::TetMesh