![]() |
CAPD RedHom Library
|
Namespaces | |
| python | |
Typedefs | |
| typedef capd::complex::CubicalComplexes | Types |
| typedef boost::mpl::map< boost::mpl::pair< CubicalComplex, complex::CubicalComplexes >, boost::mpl::pair< SimplicialComplex, complex::SimplicialComplexes >, boost::mpl::pair< ProdSimplicialComplex, complex::ProdSimplicialComplexes >, boost::mpl::pair< GeneralizedSComplex, complex::GeneralizedComplexes > > | APIToComplexes |
Functions | |
| template<typename ComplexT > | |
| void | SetComplex (RedHom_ComplexInfo *complexInfo, boost::shared_ptr< ComplexT > complex) |
| template<typename ComplexT > | |
| ComplexT & | GetComplex (RedHom_ComplexInfo *complexInfo) |
| template<typename TypeDescriptors , typename Algorithm > | |
| void | RunAlgorithm (AnyWrapper &object, Algorithm algorithm) |
| template<typename TypeDescriptors , typename Algorithm , typename Callback > | |
| void | RunAlgorithm (AnyWrapper &object, Algorithm algorithm, Callback callback) |
| CAPD_API std::vector< int > | ComputeBettiNumbersOverZ (Complex &complex) |
| CAPD_API std::vector< int > | ComputeBettiNumbersOverZp (Complex &complex, int p) |
| CAPD_API std::vector< int > | ComputeBettiNumbersOverZ2 (Complex &complex) |
| CAPD_API std::vector< int > | ComputeBettiNumbers (Complex &complex, int modulo=0) |
| Signature | ComputeHomologyOverZ (Complex &complex) |
| Signature | ComputeHomologyOverZp (Complex &complex, int p) |
| Signature | ComputeHomologyOverZ2 (Complex &complex) |
| CAPD_API std::vector< int > | ComputeRelativeBettiNumbersOverZ (Complex &complex, Complex &subcomplex, bool differenceClosed) |
| CAPD_API std::vector< int > | ComputeRelativeBettiNumbersOverZp (Complex &complex, Complex &subcomplex, bool differenceClosed, int p) |
| CAPD_API std::vector< int > | ComputeRelativeBettiNumbersOverZ2 (Complex &complex, Complex &subcomplex, bool differenceClosed) |
| typedef boost::mpl::map< boost::mpl::pair<CubicalComplex, complex::CubicalComplexes>, boost::mpl::pair<SimplicialComplex, complex::SimplicialComplexes>, boost::mpl::pair<ProdSimplicialComplex, complex::ProdSimplicialComplexes>, boost::mpl::pair<GeneralizedSComplex, complex::GeneralizedComplexes> > capd::apiRedHom::APIToComplexes |
| std::vector< int > capd::apiRedHom::ComputeBettiNumbers | ( | Complex & | complex, |
| int | modulo = 0 |
||
| ) |
| std::vector< int > capd::apiRedHom::ComputeBettiNumbersOverZ | ( | Complex & | complex | ) |
| std::vector< int > capd::apiRedHom::ComputeBettiNumbersOverZ2 | ( | Complex & | complex | ) |
| std::vector< int > capd::apiRedHom::ComputeBettiNumbersOverZp | ( | Complex & | complex, |
| int | p | ||
| ) |
| std::vector< int > capd::apiRedHom::ComputeRelativeBettiNumbersOverZ | ( | Complex & | complex, |
| Complex & | subcomplex, | ||
| bool | differenceClosed | ||
| ) |
| std::vector< int > capd::apiRedHom::ComputeRelativeBettiNumbersOverZ2 | ( | Complex & | complex, |
| Complex & | subcomplex, | ||
| bool | differenceClosed | ||
| ) |
| std::vector< int > capd::apiRedHom::ComputeRelativeBettiNumbersOverZp | ( | Complex & | complex, |
| Complex & | subcomplex, | ||
| bool | differenceClosed, | ||
| int | p | ||
| ) |
| ComplexT& capd::apiRedHom::GetComplex | ( | RedHom_ComplexInfo * | complexInfo | ) |
| void capd::apiRedHom::RunAlgorithm | ( | AnyWrapper & | object, |
| Algorithm | algorithm | ||
| ) |
| void capd::apiRedHom::RunAlgorithm | ( | AnyWrapper & | object, |
| Algorithm | algorithm, | ||
| Callback | callback | ||
| ) |
| void capd::apiRedHom::SetComplex | ( | RedHom_ComplexInfo * | complexInfo, |
| boost::shared_ptr< ComplexT > | complex | ||
| ) |