#include <gudhi/Simplex_tree.h>
#include <iostream>
#include <initializer_list>
static const bool store_key = false;
static const bool store_filtration = false;
};
"Not storing the filtration and key should save some space");
int main() {
auto triangle012 = {0, 1, 2};
auto edge03 = {0, 3};
auto edge02 = {0, 2};
std::clog << v;
std::clog << '\n';
}
}
Simplex Tree data structure for representing simplicial complexes.
Definition: Simplex_tree.h:83
Cofaces_simplex_range cofaces_simplex_range(const Simplex_handle simplex, int codimension)
Compute the cofaces of a n simplex.
Definition: Simplex_tree.h:1032
Dictionary::iterator Simplex_handle
Handle type to a simplex contained in the simplicial complex represented by the simplex tree.
Definition: Simplex_tree.h:156
Simplex_vertex_range simplex_vertex_range(Simplex_handle sh) const
Returns a range over the vertices of a simplex.
Definition: Simplex_tree.h:286
static Filtration_value filtration(Simplex_handle sh)
Returns the filtration value of a simplex.
Definition: Simplex_tree.h:539
Simplex_handle find(const InputVertexRange &s)
Given a range of Vertex_handles, returns the Simplex_handle of the simplex in the simplicial complex ...
Definition: Simplex_tree.h:650
std::pair< Simplex_handle, bool > insert_simplex_and_subfaces(const InputVertexRange &Nsimplex, Filtration_value filtration=0)
Insert a N-simplex and all his subfaces, from a N-simplex represented by a range of Vertex_handles,...
Definition: Simplex_tree.h:818
Definition: Simplex_tree.h:1996
Handle type for the vertices of a cell complex.
Definition: VertexHandle.h:15