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 | ||
) |