CAPD RedHom Library
capd::persistence::DistanceMatrixPersistentHomology Class Reference

#include <capd/persistence/DistanceMatrixPersistentHomology.h>

Public Types

typedef boost::iterator_range< const double * > Data
 

Public Member Functions

 DistanceMatrixPersistentHomology (size_t size, Data data, size_t dim, size_t degreeLimit, double distanceLimit)
 
const Pairspairs (int dim=-1) const
 
const Cyclescycles (int dim=-1) const
 
const Diagramdiagram (int dim=-1) const
 
const Diagramoperator() ()
 

Static Public Member Functions

static bool Enabled ()
 

Member Typedef Documentation

typedef boost::iterator_range<const double*> capd::persistence::DistanceMatrixPersistentHomology::Data

Constructor & Destructor Documentation

capd::persistence::DistanceMatrixPersistentHomology::DistanceMatrixPersistentHomology ( size_t  size,
Data  data,
size_t  dim,
size_t  degreeLimit,
double  distanceLimit 
)
inline

Member Function Documentation

const Cycles& capd::persistence::DistanceMatrixPersistentHomology::cycles ( int  dim = -1) const
inline
const Diagram& capd::persistence::DistanceMatrixPersistentHomology::diagram ( int  dim = -1) const
inline
bool capd::persistence::DistanceMatrixPersistentHomology::Enabled ( )
static
auto capd::persistence::DistanceMatrixPersistentHomology::operator() ( )
const Pairs& capd::persistence::DistanceMatrixPersistentHomology::pairs ( int  dim = -1) const
inline