CAPD RedHom Library
|
#include <capd/apiRedHom/Algorithms.h>
Public Types | |
typedef boost::iterator_range< const double * > | Data |
typedef std::vector< std::tuple< double, double, uint8_t > > | Diagram |
typedef std::vector< size_t > | Cycles |
typedef std::vector< std::pair< size_t, size_t > > | Pairs |
DistanceMatrixPersistentHomology (size_t size, Data data, size_t dim, size_t degreeLimit, double distanceLimit) | |
~DistanceMatrixPersistentHomology () | |
Diagram | operator() () |
Pairs | pairs (int dim=-1) const |
Cycles | cycles (int dim=-1) const |
Diagram | diagram (int dim=-1) const |
static bool | Enabled () |
typedef std::vector<size_t> capd::apiRedHom::DistanceMatrixPersistentHomology::Cycles |
typedef boost::iterator_range<const double*> capd::apiRedHom::DistanceMatrixPersistentHomology::Data |
typedef std::vector<std::tuple<double, double, uint8_t> > capd::apiRedHom::DistanceMatrixPersistentHomology::Diagram |
typedef std::vector<std::pair<size_t, size_t> > capd::apiRedHom::DistanceMatrixPersistentHomology::Pairs |
DistanceMatrixPersistentHomology::DistanceMatrixPersistentHomology | ( | size_t | size, |
Data | data, | ||
size_t | dim, | ||
size_t | degreeLimit, | ||
double | distanceLimit | ||
) |
DistanceMatrixPersistentHomology::~DistanceMatrixPersistentHomology | ( | ) |
DistanceMatrixPersistentHomology::Cycles DistanceMatrixPersistentHomology::cycles | ( | int | dim = -1 | ) | const |
DistanceMatrixPersistentHomology::Diagram DistanceMatrixPersistentHomology::diagram | ( | int | dim = -1 | ) | const |
|
static |
auto DistanceMatrixPersistentHomology::operator() | ( | ) |
DistanceMatrixPersistentHomology::Pairs DistanceMatrixPersistentHomology::pairs | ( | int | dim = -1 | ) | const |