Public Member Functions | |
Persistence_interval_common (Filtration_type birth, Filtration_type death) | |
Persistence_interval_common (Filtration_type birth, Filtration_type death, unsigned dim) | |
Persistence_interval_common (Filtration_type birth, Filtration_type death, unsigned dim, Coefficient_field field) | |
bool | operator== (const Persistence_interval_common &i2) const |
bool | operator!= (const Persistence_interval_common &i2) const |
bool | operator< (const Persistence_interval_common &i2) const |
This is a class to store persistence intervals. Its main purpose is to exchange data in between different packages and provide unified way of writing a collection of persistence intervals to file.
|
inline |
Constructor taking as an input birth and death of the pair.
|
inline |
Constructor taking as an input birth, death and dimension of the pair.
|
inline |
Constructor taking as an input birth, death, dimension of the pair as well as the number p such that this interval is present over Z_p field.
|
inline |
Check if two persistence paris are not equal.
|
inline |
Operator to compare objects of a type Persistence_interval_common. One intervals is smaller than the other if it has lower persistence. Note that this operator do not take Arith_element into account when doing comparisons.
|
inline |
Operator to compare two persistence pairs. During the comparison all the fields: birth, death, dimensiona and arith_element_ are taken into account and they all have to be equal for two pairs to be equal.