CAPD RedHom Library
capd::complex::RelativeHomology< ComplexT, ScalarT, IntT > Class Template Reference

#include <capd/complex/RelativeHomology.h>

Public Types

typedef ComplexT Complex
 
typedef ScalarT Scalar
 
typedef IntT Int
 
typedef std::vector< IntT > result_type
 

Public Member Functions

 RelativeHomology (Complex &complex, Complex &subcomplex, bool keepClosed)
 
 ~RelativeHomology ()
 
void reductions (bool v)
 
void coreductions (bool v)
 
void morse (bool v)
 
result_type operator() ()
 

Member Typedef Documentation

template<typename ComplexT , typename ScalarT , typename IntT >
typedef ComplexT capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::Complex
template<typename ComplexT , typename ScalarT , typename IntT >
typedef IntT capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::Int
template<typename ComplexT , typename ScalarT , typename IntT >
typedef std::vector<IntT> capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::result_type
template<typename ComplexT , typename ScalarT , typename IntT >
typedef ScalarT capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::Scalar

Constructor & Destructor Documentation

template<typename ComplexT , typename ScalarT , typename IntT >
capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::RelativeHomology ( Complex complex,
Complex subcomplex,
bool  keepClosed 
)
inline
template<typename ComplexT , typename ScalarT , typename IntT >
capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::~RelativeHomology ( )
inline

Member Function Documentation

template<typename ComplexT , typename ScalarT , typename IntT >
void capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::coreductions ( bool  v)
inline
template<typename ComplexT , typename ScalarT , typename IntT >
void capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::morse ( bool  v)
inline
template<typename ComplexT , typename ScalarT , typename IntT >
std::vector< IntT > capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::operator() ( )
template<typename ComplexT , typename ScalarT , typename IntT >
void capd::complex::RelativeHomology< ComplexT, ScalarT, IntT >::reductions ( bool  v)
inline