CAPD RedHom Library
capd::persistence::VolumePersistentHomology< DIM > Class Template Reference

#include <capd/persistence/VolumePersistentHomology.h>

Public Types

typedef boost::iterator_range< const double * > Data
 
typedef homAux::SmallVector< size_t, DIM > Lengths
 

Public Member Functions

template<typename LengthsT >
 VolumePersistentHomology (const LengthsT &lengths, Data data)
 
const PersistentSignatureoperator() ()
 
const PersistentSignaturesignature () const
 

Static Public Member Functions

static bool Enabled ()
 

Member Typedef Documentation

template<complex::DimType DIM>
typedef boost::iterator_range<const double*> capd::persistence::VolumePersistentHomology< DIM >::Data
template<complex::DimType DIM>
typedef homAux::SmallVector<size_t, DIM> capd::persistence::VolumePersistentHomology< DIM >::Lengths

Constructor & Destructor Documentation

template<complex::DimType DIM>
template<typename LengthsT >
capd::persistence::VolumePersistentHomology< DIM >::VolumePersistentHomology ( const LengthsT &  lengths,
Data  data 
)
inline

Member Function Documentation

template<complex::DimType DIM>
bool capd::persistence::VolumePersistentHomology< DIM >::Enabled ( )
static
template<complex::DimType DIM>
auto capd::persistence::VolumePersistentHomology< DIM >::operator() ( )
template<complex::DimType DIM>
const PersistentSignature& capd::persistence::VolumePersistentHomology< DIM >::signature ( ) const
inline