CAPD RedHom Library
capd::persistence::ComputePersistentHomology< FilteredComplexT > Class Template Reference

#include <capd/persistence/ComputePersistentHomology.h>

Public Types

typedef FilteredComplexT FilteredComplex
 
typedef capd::persistence::Pairs Pairs
 
typedef capd::persistence::Cycles Cycles
 
typedef capd::persistence::DiagramInterval DiagramInterval
 
typedef capd::persistence::Diagram Diagram
 

Public Member Functions

 ComputePersistentHomology (FilteredComplex &filteredComplex)
 
virtual ~ComputePersistentHomology ()
 
void operator() ()
 
Pairs pairs (typename FilteredComplex::Dim dim=Dim_(-1)) const
 
Cycles cycles (typename FilteredComplex::Dim dim=Dim_(-1)) const
 
Diagram diagram (typename FilteredComplex::Dim dim=Dim_(-1)) const
 
FilteredComplex::Dim dim () const
 
PersistentSignature signature () const
 

Static Public Member Functions

static bool enabled ()
 

Member Typedef Documentation

template<typename FilteredComplexT>
typedef capd::persistence::Cycles capd::persistence::ComputePersistentHomology< FilteredComplexT >::Cycles
template<typename FilteredComplexT>
typedef capd::persistence::Diagram capd::persistence::ComputePersistentHomology< FilteredComplexT >::Diagram
template<typename FilteredComplexT>
typedef capd::persistence::DiagramInterval capd::persistence::ComputePersistentHomology< FilteredComplexT >::DiagramInterval
template<typename FilteredComplexT>
typedef FilteredComplexT capd::persistence::ComputePersistentHomology< FilteredComplexT >::FilteredComplex
template<typename FilteredComplexT>
typedef capd::persistence::Pairs capd::persistence::ComputePersistentHomology< FilteredComplexT >::Pairs

Constructor & Destructor Documentation

template<typename FilteredComplexT>
capd::persistence::ComputePersistentHomology< FilteredComplexT >::ComputePersistentHomology ( FilteredComplex filteredComplex)
inlineexplicit
template<typename FilteredComplexT>
virtual capd::persistence::ComputePersistentHomology< FilteredComplexT >::~ComputePersistentHomology ( )
inlinevirtual

Member Function Documentation

template<typename FilteredComplexT >
ComputePersistentHomology< FilteredComplexT >::Cycles capd::persistence::ComputePersistentHomology< FilteredComplexT >::cycles ( typename FilteredComplex::Dim  dim = Dim_(-1)) const
template<typename FilteredComplexT >
ComputePersistentHomology< FilteredComplexT >::Diagram capd::persistence::ComputePersistentHomology< FilteredComplexT >::diagram ( typename FilteredComplex::Dim  dim = Dim_(-1)) const
template<typename FilteredComplexT>
FilteredComplex::Dim capd::persistence::ComputePersistentHomology< FilteredComplexT >::dim ( ) const
inline
template<typename FilteredComplexT >
bool capd::persistence::ComputePersistentHomology< FilteredComplexT >::enabled ( )
static
template<typename FilteredComplexT >
void capd::persistence::ComputePersistentHomology< FilteredComplexT >::operator() ( )
template<typename FilteredComplexT >
ComputePersistentHomology< FilteredComplexT >::Pairs capd::persistence::ComputePersistentHomology< FilteredComplexT >::pairs ( typename FilteredComplex::Dim  dim = Dim_(-1)) const
template<typename FilteredComplexT >
PersistentSignature capd::persistence::ComputePersistentHomology< FilteredComplexT >::signature ( ) const