Concept of the template parameter for the class Gudhi::Simplex_tree<SimplexTreeOptions>.  
 More...
#include <concept/Simplex_tree/SimplexTreeOptions.h>
| Public Types | |
| typedef IndexingTag | Indexing_tag | 
| Forced for now. | |
| typedef VertexHandle | Vertex_handle | 
| Must be a signed integer type. It admits a total order <. | |
| typedef FiltrationValue | Filtration_value | 
| Must be comparable with operator<. | |
| typedef SimplexKey | Simplex_key | 
| Must be an integer type. | |
| Static Public Attributes | |
| static const bool | store_key | 
| If true, each simplex has extra storage for one Simplex_key. Necessary forPersistent_cohomology. | |
| static const bool | store_filtration | 
| If true, each simplex has extra storage for one Filtration_value, and this value is propagated by operations likeGudhi::Simplex_tree::expansion. Without it,Persistent_cohomologydegenerates to computing usual (non-persistent) cohomology. | |
| static constexpr bool | contiguous_vertices | 
| If true, the list of vertices present in the complex must always be 0, ..., num_vertices-1, without any hole. | |
Concept of the template parameter for the class Gudhi::Simplex_tree<SimplexTreeOptions>. 
One model for this is Gudhi::Simplex_tree_options_full_featured. If you want to provide your own, it is recommended that you derive from it and override some parts instead of writing a class from scratch.