#include <concept/Cech_complex/SimplicialComplexForMEB.h>
Public Member Functions | |
Filtration_value | filtration (Simplex_handle simplex) |
Returns the filtration value to the 'simplex'. | |
int | assign_filtration (Simplex_handle simplex, Filtration_value filtration) |
Assigns this 'filtration' value to the 'simplex'. | |
Simplex_key | key (Simplex_handle simplex) |
Returns the key assigned to the 'simplex' with assign_key() . | |
void | assign_key (Simplex_handle simplex, Simplex_key key) |
Assigns this 'key' to the 'simplex'. | |
Simplex_vertex_range | simplex_vertex_range (Simplex_handle simplex) |
Returns a range over vertices (as Vertex_handle) of a given simplex. | |
Boundary_opposite_vertex_simplex_range | boundary_opposite_vertex_simplex_range (Simplex_handle simplex) |
Returns a range of the pairs (simplex, opposite vertex) of the boundary of the 'simplex'. | |
void | for_each_simplex (auto callback) |
Calls callback(simplex, dim) for every simplex of the complex, with the guarantee that faces are visited before cofaces. | |
The concept SimplicialComplexForMEB describes the requirements for a type to implement a simplicial complex that can be filled by assign_MEB_filtration()
. It is typically satisfied by Simplex_tree
if SimplexTreeOptions::store_key
is true.