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

#include <capd/persistence/BuildFiltration.h>

Public Types

typedef FilteredComplexT FilteredComplex
 
typedef FilteredComplex::Dim Dim
 
typedef FilteredComplex::Id Id
 
typedef boost::tuple< double, Dim, IdCellInfo
 

Public Member Functions

 BuildFiltration (FilteredComplex &filteredComplex)
 
void operator() ()
 
size_t size () const
 
std::vector< size_toperator[] (size_t position) const
 
double weight (size_t position) const
 
size_t posiotion (Id cellId) const
 
Id cellId (size_t posiotion) const
 
Dim cellDim (size_t posiotion) const
 

Member Typedef Documentation

template<typename FilteredComplexT >
typedef boost::tuple<double, Dim, Id> capd::persistence::BuildFiltration< FilteredComplexT >::CellInfo
template<typename FilteredComplexT >
typedef FilteredComplex::Dim capd::persistence::BuildFiltration< FilteredComplexT >::Dim
template<typename FilteredComplexT >
typedef FilteredComplexT capd::persistence::BuildFiltration< FilteredComplexT >::FilteredComplex
template<typename FilteredComplexT >
typedef FilteredComplex::Id capd::persistence::BuildFiltration< FilteredComplexT >::Id

Constructor & Destructor Documentation

template<typename FilteredComplexT >
capd::persistence::BuildFiltration< FilteredComplexT >::BuildFiltration ( FilteredComplex filteredComplex)
inlineexplicit

Member Function Documentation

template<typename FilteredComplexT >
Dim capd::persistence::BuildFiltration< FilteredComplexT >::cellDim ( size_t  posiotion) const
inline
template<typename FilteredComplexT >
Id capd::persistence::BuildFiltration< FilteredComplexT >::cellId ( size_t  posiotion) const
inline
template<typename FilteredComplexT >
void capd::persistence::BuildFiltration< FilteredComplexT >::operator() ( )
template<typename FilteredComplexT >
std::vector< size_t > capd::persistence::BuildFiltration< FilteredComplexT >::operator[] ( size_t  position) const
template<typename FilteredComplexT >
size_t capd::persistence::BuildFiltration< FilteredComplexT >::posiotion ( Id  cellId) const
inline
template<typename FilteredComplexT >
size_t capd::persistence::BuildFiltration< FilteredComplexT >::size ( ) const
inline
template<typename FilteredComplexT >
double capd::persistence::BuildFiltration< FilteredComplexT >::weight ( size_t  position) const
inline