CAPD RedHom Library
|
#include <capd/persistence/PHATInterface.h>
Public Types | |
typedef std::vector< int64_t > | Column |
typedef std::pair< int64_t, Column > | FiltrationElement |
typedef boost::any_range< FiltrationElement, boost::forward_traversal_tag, FiltrationElement &, std::ptrdiff_t > | Filtration |
typedef std::vector< std::pair< int64_t, int64_t > > | Pairs |
typedef std::vector< int64_t > | Cycles |
Public Member Functions | |
PHATInterface () | |
virtual | ~PHATInterface () |
Static Public Member Functions | |
static bool | enabled () |
void | operator() (const Filtration &filtration, size_t size, Pairs &pairs, Cycles &cycles) |
typedef std::vector<int64_t> capd::persistence::PHATInterface::Column |
typedef std::vector<int64_t> capd::persistence::PHATInterface::Cycles |
typedef boost::any_range<FiltrationElement, boost::forward_traversal_tag, FiltrationElement&, std::ptrdiff_t> capd::persistence::PHATInterface::Filtration |
typedef std::pair<int64_t, Column> capd::persistence::PHATInterface::FiltrationElement |
typedef std::vector<std::pair<int64_t, int64_t> > capd::persistence::PHATInterface::Pairs |
|
inlineexplicit |
|
inlinevirtual |
|
inlinestatic |
void PHATInterface::operator() | ( | const Filtration & | filtration, |
size_t | size, | ||
Pairs & | pairs, | ||
Cycles & | cycles | ||
) |