CAPD RedHom Library
capd::apiRedHom::VolumePersistentHomology Struct Reference

#include <capd/apiRedHom/Algorithms.h>

Public Types

typedef boost::iterator_range< double * > Data
 
typedef std::vector< size_tDims
 
typedef std::vector< std::tuple< double, double, uint8_t > > Diagram
 
 VolumePersistentHomology (const Dims &dims, Data data)
 
const Diagramoperator() ()
 
const Diagramdiagram (size_t dim) const
 
const Diagramdiagram () const
 
 ~VolumePersistentHomology ()
 
static bool Enabled ()
 

Member Typedef Documentation

typedef boost::iterator_range<double*> capd::apiRedHom::VolumePersistentHomology::Data
typedef std::vector<std::tuple<double, double, uint8_t> > capd::apiRedHom::VolumePersistentHomology::Diagram

Constructor & Destructor Documentation

VolumePersistentHomology::VolumePersistentHomology ( const Dims dims,
Data  data 
)
explicit
VolumePersistentHomology::~VolumePersistentHomology ( )

Member Function Documentation

const VolumePersistentHomology::Diagram & VolumePersistentHomology::diagram ( size_t  dim) const
const VolumePersistentHomology::Diagram & VolumePersistentHomology::diagram ( ) const
bool VolumePersistentHomology::Enabled ( )
static
const VolumePersistentHomology::Diagram & VolumePersistentHomology::operator() ( )