|
| double | distance (const Persistence_intervals_with_distances &second, double power=std::numeric_limits< double >::max(), double tolerance=(std::numeric_limits< double >::min)()) const |
| | Computes the distance to the persistence diagram given as a parameter.
|
| | Persistence_intervals (const char *filename, unsigned int dimension=std::numeric_limits< unsigned int >::max()) |
| | Constructor from a text file.
|
| | Persistence_intervals (const std::vector< std::pair< double, double > > &intervals) |
| | Constructor from a vector of pairs.
|
| | Persistence_intervals (const char *filename, unsigned int dimension=std::numeric_limits< unsigned int >::max()) |
| | Constructor from a text file.
|
| | Persistence_intervals (const std::vector< std::pair< double, double > > &intervals) |
| | Constructor from a vector of pairs.
|
| std::pair< double, double > | get_x_range () const |
| std::pair< double, double > | get_y_range () const |
| std::vector< double > | length_of_dominant_intervals (std::size_t where_to_cut=100) const |
| std::vector< std::pair< double, double > > | dominant_intervals (std::size_t where_to_cut=100) const |
| std::vector< std::size_t > | histogram_of_lengths (std::size_t number_of_bins=10) const |
| std::vector< std::size_t > | cumulative_histogram_of_lengths (std::size_t number_of_bins=10) const |
| std::vector< double > | characteristic_function_of_diagram (double x_min, double x_max, std::size_t number_of_bins=10) const |
| std::vector< double > | cumulative_characteristic_function_of_diagram (double x_min, double x_max, std::size_t number_of_bins=10) const |
| std::vector< std::pair< double, std::size_t > > | compute_persistent_betti_numbers () const |
| std::vector< double > | k_n_n (std::size_t k, std::size_t where_to_cut=10) const |
| void | plot (const char *filename, double min_x=std::numeric_limits< double >::max(), double max_x=std::numeric_limits< double >::max(), double min_y=std::numeric_limits< double >::max(), double max_y=std::numeric_limits< double >::max()) const |
| std::size_t | size () const |
| const std::pair< double, double > & | operator[] (std::size_t i) const |
| double | project_to_R (int number_of_function) const |
| std::size_t | number_of_projections_to_R () const |
| std::vector< double > | vectorize (int number_of_function) const |
| std::size_t | number_of_vectorize_functions () const |