CAPD RedHom Library
capd::complex::impl Namespace Reference

Classes

struct  AllTrue
 
struct  CheckColor
 
struct  CubCellComplexTags
 
class  GridGraphCellComplexBase
 
struct  GridGraphCellComplexBaseTypes
 
struct  ProdSimplicesCoincidence
 
struct  SelectorsUpToDim
 
struct  SimplicesCoincidence
 
struct  StaticProdSimplicialCellComplexBase
 
struct  StaticSimplicialCellComplexBase
 

Functions

template<typename ComplexT , typename ScalarT , typename IntT >
std::vector< IntT > ComputeBettiNumbersImplDefault (ComplexT &complex)
 
template<typename ComplexT , typename ScalarT , typename IntT >
std::vector< IntT > ComputeBettiNumbersImpl (ComplexT &complex, typename boost::disable_if< Is3DGridGraph< ComplexT > >::type *p=0)
 
template<typename ComplexT , typename ScalarT , typename IntT >
std::vector< IntT > ComputeBettiNumbersImpl (ComplexT &complex, typename boost::enable_if< Is3DGridGraph< ComplexT > >::type *p=0)
 

Function Documentation

template<typename ComplexT , typename ScalarT , typename IntT >
std::vector<IntT> capd::complex::impl::ComputeBettiNumbersImpl ( ComplexT &  complex,
typename boost::disable_if< Is3DGridGraph< ComplexT > >::type *  p = 0 
)
template<typename ComplexT , typename ScalarT , typename IntT >
std::vector<IntT> capd::complex::impl::ComputeBettiNumbersImpl ( ComplexT &  complex,
typename boost::enable_if< Is3DGridGraph< ComplexT > >::type *  p = 0 
)
template<typename ComplexT , typename ScalarT , typename IntT >
std::vector<IntT> capd::complex::impl::ComputeBettiNumbersImplDefault ( ComplexT &  complex)