|
| Persistence_heat_maps () |
|
| Persistence_heat_maps (const std::vector< std::pair< double, double > > &interval, std::vector< std::vector< double > > filter=create_Gaussian_filter(5, 1), bool erase_below_diagonal=false, size_t number_of_pixels=1000, double min_=std::numeric_limits< double >::max(), double max_=std::numeric_limits< double >::max()) |
|
| Persistence_heat_maps (const char *filename, std::vector< std::vector< double > > filter=create_Gaussian_filter(5, 1), bool erase_below_diagonal=false, size_t number_of_pixels=1000, double min_=std::numeric_limits< double >::max(), double max_=std::numeric_limits< double >::max(), unsigned dimension=std::numeric_limits< unsigned >::max()) |
|
| Persistence_heat_maps (const std::vector< std::pair< double, double > > &interval, const std::function< double(std::pair< double, double >, std::pair< double, double >)> &kernel, size_t number_of_x_pixels, size_t number_of_y_pixels, double min_x=0, double max_x=1, double min_y=0, double max_y=1) |
|
| Persistence_heat_maps (const std::vector< std::pair< double, double > > &interval, const std::function< double(std::pair< double, double >, std::pair< double, double >)> &kernel) |
|
void | compute_mean (const std::vector< Persistence_heat_maps * > &maps) |
|
void | compute_median (const std::vector< Persistence_heat_maps * > &maps) |
|
void | compute_percentage_of_active (const std::vector< Persistence_heat_maps * > &maps, size_t cutoff=1) |
|
void | print_to_file (const char *filename) const |
|
void | load_from_file (const char *filename) |
|
bool | check_if_the_same (const Persistence_heat_maps &second) const |
|
double | get_min () const |
|
double | get_max () const |
|
bool | operator== (const Persistence_heat_maps &rhs) const |
|
bool | operator!= (const Persistence_heat_maps &rhs) const |
|
void | plot (const char *filename) const |
|
Persistence_heat_maps | multiply_by_scalar (double scalar) const |
|
Persistence_heat_maps | operator* (double scalar) |
|
Persistence_heat_maps | operator+= (const Persistence_heat_maps &rhs) |
|
Persistence_heat_maps | operator-= (const Persistence_heat_maps &rhs) |
|
Persistence_heat_maps | operator*= (double x) |
|
Persistence_heat_maps | operator/= (double x) |
|
std::vector< double > | vectorize (int number_of_function) const |
|
size_t | number_of_vectorize_functions () const |
|
double | project_to_R (int number_of_function) const |
|
size_t | number_of_projections_to_R () const |
|
double | distance (const Persistence_heat_maps &second_, double power=1) const |
|
void | compute_average (const std::vector< Persistence_heat_maps * > &to_average) |
|
double | compute_scalar_product (const Persistence_heat_maps &second_) const |
|
std::pair< double, double > | get_x_range () const |
|
std::pair< double, double > | get_y_range () const |
|