All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
persistence_interval.h File Reference

Contains Gudhi::persistence_matrix::Persistence_interval class. More...

Go to the source code of this file.

Classes

class  Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value >
 Type for an interval in a persistent diagram or barcode. Stores the birth, death and dimension of the interval. It can be used as a tuple with get/std::get (birth, death and dimension in this order), std::tuple_element and std::tuple_size, as well as structured binding. More...
 
struct  std::tuple_size< Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value > >
 Partial specialization of std::tuple_size for Gudhi::persistence_matrix::Persistence_interval. More...
 
struct  std::tuple_element< I, Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value > >
 Partial specialization of std::tuple_element for Gudhi::persistence_matrix::Persistence_interval. More...
 

Namespaces

namespace  Gudhi
 Gudhi namespace.
 
namespace  Gudhi::persistence_matrix
 Persistence matrix namespace.
 
namespace  std
 STL namespace.
 

Functions

template<size_t I, typename Dimension , typename Event_value >
constexpr auto & std::get (Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value > &i) noexcept
 Partial specialization of get for Gudhi::persistence_matrix::Persistence_interval. More...
 
template<size_t I, typename Dimension , typename Event_value >
constexpr const auto & std::get (const Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value > &i) noexcept
 Partial specialization of get for Gudhi::persistence_matrix::Persistence_interval. More...
 
template<size_t I, typename Dimension , typename Event_value >
constexpr auto && std::get (Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value > &&i) noexcept
 Partial specialization of get for Gudhi::persistence_matrix::Persistence_interval. More...
 
template<size_t I, typename Dimension , typename Event_value >
constexpr const auto && std::get (const Gudhi::persistence_matrix::Persistence_interval< Dimension, Event_value > &&i) noexcept
 Partial specialization of get for Gudhi::persistence_matrix::Persistence_interval. More...
 

Detailed Description

Contains Gudhi::persistence_matrix::Persistence_interval class.

Author
Hannah Schreiber