Gudhi  1.1.0
 All Classes Functions Typedefs Friends Groups Pages
List of all members
Gudhi::Hasse_complex< FiltrationValue, SimplexKey, VertexHandle > Class Template Reference

Data structure representing a Hasse diagram, i.e. a complex where all codimension 1 incidence relations are explicitly encoded. More...

#include <Hasse_complex.h>

Additional Inherited Members

- Public Types inherited from FilteredComplex
typedef unspecified Simplex_handle
 
typedef unspecified Simplex_key
 Key associated to each simplex. More...
 
typedef unspecified Filtration_value
 Type for the value of the filtration function. More...
 
typedef unspecified Indexing_tag
 Specifies the nature of the indexing scheme. More...
 
typedef unspecified Boundary_simplex_iterator
 Iterator on the simplices belonging to the boundary of a simplex. More...
 
typedef unspecified Boundary_simplex_range
 Range giving access to the simplices in the boundary of a simplex. More...
 
typedef unspecified Filtration_simplex_iterator
 Iterator over all simplices of the complex in the order of the indexing scheme. More...
 
typedef unspecified Filtration_simplex_range
 Range over the simplices of the complex in the order of the filtration. More...
 
- Public Member Functions inherited from FilteredComplex
Simplex_handle null_simplex ()
 
size_t num_simplices ()
 Returns the number of simplices in the complex. More...
 
int dimension (Simplex_handle sh)
 Returns the dimension of a simplex.
 
Filtration_value filtration (Simplex_handle sh)
 Returns the filtration value of a simplex. More...
 
Simplex_key null_key ()
 Returns a key that is different from the keys associated to the simplices.
 
Simplex_key key (Simplex_handle sh)
 Returns the key associated to a simplex.
 
Simplex_handle simplex (Simplex_key key)
 Returns the simplex associated to a key. More...
 
void assign_key (Simplex_handle sh, Simplex_key key)
 Assign a key to a simplex.
 
Boundary_simplex_range boundary_simplex_range (Simplex_handle sh)
 Returns a range giving access to all simplices of the boundary of a simplex, i.e. the set of codimension 1 subsimplices of the Simplex. More...
 
Filtration_simplex_range filtration_simplex_range ()
 Returns a range over the simplices of the complex in the order of the filtration. More...
 

Detailed Description

template<typename FiltrationValue = double, typename SimplexKey = int, typename VertexHandle = int>
class Gudhi::Hasse_complex< FiltrationValue, SimplexKey, VertexHandle >

Data structure representing a Hasse diagram, i.e. a complex where all codimension 1 incidence relations are explicitly encoded.


The documentation for this class was generated from the following file: