11 #ifndef SIMPLEX_TREE_SIMPLEX_TREE_OPTIONS_H_
12 #define SIMPLEX_TREE_SIMPLEX_TREE_OPTIONS_H_
14 #include <gudhi/Simplex_tree/indexing_tag.h>
33 typedef int Vertex_handle;
34 typedef double Filtration_value;
35 typedef std::uint32_t Simplex_key;
36 static const bool store_key =
true;
37 static const bool store_filtration =
true;
38 static const bool contiguous_vertices =
false;
39 static const bool link_nodes_by_label =
false;
40 static const bool stable_simplex_handles =
false;
49 typedef int Vertex_handle;
50 typedef double Filtration_value;
51 typedef std::uint32_t Simplex_key;
52 static const bool store_key =
true;
53 static const bool store_filtration =
true;
54 static const bool contiguous_vertices =
false;
55 static const bool link_nodes_by_label =
true;
56 static const bool stable_simplex_handles =
true;
65 typedef int Vertex_handle;
66 typedef double Filtration_value;
67 typedef std::uint32_t Simplex_key;
68 static const bool store_key =
false;
69 static const bool store_filtration =
false;
70 static const bool contiguous_vertices =
false;
71 static const bool link_nodes_by_label =
false;
72 static const bool stable_simplex_handles =
false;
80 struct Simplex_tree_options_fast_persistence {
84 typedef std::uint32_t Simplex_key;
85 static const bool store_key =
true;
86 static const bool store_filtration =
true;
87 static const bool contiguous_vertices =
true;
88 static const bool link_nodes_by_label =
false;
89 static const bool stable_simplex_handles =
false;
Gudhi namespace.
Definition: SimplicialComplexForAlpha.h:14
Value type for a filtration function on a cell complex.
Definition: FiltrationValue.h:20
Definition: simplex_tree_options.h:31
Definition: simplex_tree_options.h:47
Definition: simplex_tree_options.h:63
Tag for a linear ordering of simplices.
Definition: indexing_tag.h:20
Handle type for the vertices of a cell complex.
Definition: VertexHandle.h:15