Wildmeshing Toolkit
wmtk::TriMesh Member List

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

absolute_multi_mesh_id() constwmtk::Mesh
assert_capacity_valid() constwmtk::Mesh
attribute::Accessor classwmtk::TriMeshfriend
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 overridewmtk::TriMeshvirtual
consolidate()wmtk::Meshvirtual
create_accessor(const TypedAttributeHandle< T > &handle)wmtk::MeshCRTP< TriMesh >inline
create_accessor(const attribute::MeshAttributeHandle &handle)wmtk::MeshCRTP< TriMesh >inline
create_const_accessor(const attribute::TypedAttributeHandle< T > &handle) constwmtk::MeshCRTP< TriMesh >inline
create_const_accessor(const attribute::MeshAttributeHandle &handle) constwmtk::MeshCRTP< TriMesh >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< TriMesh >inline
derived() constwmtk::MeshCRTP< TriMesh >inline
edge_tuple_from_id(int64_t id) constwmtk::TriMeshprotected
face_tuple_from_id(int64_t id) constwmtk::TriMeshprotected
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::TriMeshinlineprotected
MeshCRTP< TriMesh >::id(const simplex::Simplex &s) const final overridewmtk::MeshCRTP< TriMesh >inlineprotectedvirtual
MeshCRTP< TriMesh >::id(const Tuple &tuple, PrimitiveType type) constwmtk::MeshCRTP< TriMesh >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::TriMeshinlineprotected
id_face(const Tuple &tuple) constwmtk::TriMeshinlineprotected
id_vertex(const Tuple &tuple) constwmtk::TriMeshinlineprotected
id_virtual(const Tuple &tuple, PrimitiveType type) const final overridewmtk::MeshCRTP< TriMesh >inlineprotectedvirtual
initialize(Eigen::Ref< const RowVectors3l > FV, Eigen::Ref< const RowVectors3l > FE, Eigen::Ref< const RowVectors3l > FF, Eigen::Ref< const VectorXl > VF, Eigen::Ref< const VectorXl > EF)wmtk::TriMesh
initialize(Eigen::Ref< const RowVectors3l > F, bool make_free=false)wmtk::TriMesh
initialize_free(int64_t count)wmtk::TriMesh
is_boundary(PrimitiveType pt, const Tuple &tuple) const final overridewmtk::TriMeshvirtual
is_boundary(const simplex::Simplex &tuple) constwmtk::TriMesh
is_boundary(PrimitiveType, const Tuple &tuple) const=0wmtk::TriMesh
wmtk::Mesh::is_boundary(const simplex::Simplex &tuple) constwmtk::Mesh
is_boundary_edge(const Tuple &tuple) constwmtk::TriMesh
is_boundary_vertex(const Tuple &tuple) constwmtk::TriMesh
is_ccw(const Tuple &tuple) const final overridewmtk::TriMeshvirtual
is_connectivity_valid() const final overridewmtk::TriMeshvirtual
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::TriMeshvirtual
MeshCRTP< TriMesh >::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_ef_accessorwmtk::TriMeshprotected
m_ef_handlewmtk::TriMeshprotected
m_fe_accessorwmtk::TriMeshprotected
m_fe_handlewmtk::TriMeshprotected
m_ff_accessorwmtk::TriMeshprotected
m_ff_handlewmtk::TriMeshprotected
m_flag_handleswmtk::Meshprivate
m_fv_accessorwmtk::TriMeshprotected
m_fv_handlewmtk::TriMeshprotected
m_is_freewmtk::Meshprotected
m_multi_mesh_managerwmtk::Meshprotected
m_top_cell_dimensionwmtk::Meshprotected
m_vf_accessorwmtk::TriMeshprotected
m_vf_handlewmtk::TriMeshprotected
make_cached_accessors()wmtk::TriMesh
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< TriMesh >
Mesh(const int64_t &dimension, const int64_t &max_primitive_type_id, PrimitiveType hash_type)wmtk::MeshCRTP< TriMesh >
Mesh(Mesh &&other)wmtk::MeshCRTP< TriMesh >
Mesh(const Mesh &other)=deletewmtk::MeshCRTP< TriMesh >
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< TriMesh > classwmtk::TriMeshfriend
operations::utils::MultiMeshEdgeCollapseFunctor classwmtk::TriMeshfriend
operations::utils::MultiMeshEdgeSplitFunctor classwmtk::TriMeshfriend
operations::utils::UpdateEdgeOperationMultiMeshMapFunctor classwmtk::TriMeshfriend
operator=(const TriMesh &o)=deletewmtk::TriMesh
operator=(TriMesh &&o)wmtk::TriMesh
MeshCRTP< TriMesh >::operator=(const Mesh &other)=deletewmtk::Mesh
MeshCRTP< TriMesh >::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::TriMeshvirtual
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::TriMeshinline
switch_face(const Tuple &tuple) constwmtk::TriMeshinline
switch_tuple(const Tuple &tuple, PrimitiveType type) const final overridewmtk::TriMeshvirtual
switch_tuples(const Tuple &tuple, const ContainerType &op_sequence) constwmtk::MeshCRTP< TriMesh >
switch_tuples(const Tuple &tuple, const std::initializer_list< PrimitiveType > &op_sequence) constwmtk::MeshCRTP< TriMesh >
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::TriMeshinline
top_cell_dimension() constwmtk::Meshinline
top_simplex_type() constwmtk::Meshinline
TriMesh()wmtk::TriMesh
TriMesh(const TriMesh &o)=deletewmtk::TriMesh
TriMesh(TriMesh &&o)wmtk::TriMesh
tuple_from_global_ids(int64_t fid, int64_t eid, int64_t vid) constwmtk::TriMeshprotected
tuple_from_id(const PrimitiveType type, const int64_t gid) const final overridewmtk::TriMeshprotectedvirtual
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::TriMeshprotected
with_different_cid(const Tuple &t, int64_t cid)wmtk::TriMeshprotectedstatic
~Hashable()wmtk::utils::Hashablevirtual
~Mesh()wmtk::Meshvirtual
~TriMesh() overridewmtk::TriMesh