![]() |
CAPD RedHom Library
|
#include <capd/homAlgebra/FreeChainComplex.h>
Public Types | |
| typedef freeModuleType | FreeModuleType |
| typedef freeModuleType::MatrixType | MatrixType |
| typedef freeModuleType::GeneratorType | GeneratorType |
| typedef freeModuleType::IntType | IntType |
| typedef freeModuleType::MatrixType::ScalarType | ScalarType |
Public Member Functions | |
| FreeChainComplex () | |
| template<typename GeneratorType2 > | |
| FreeChainComplex (const std::vector< GeneratorType2 > &A_gens) | |
| template<typename GeneratorType2 > | |
| FreeChainComplex (const std::set< GeneratorType2 > &A_gensSet) | |
| template<typename Iterator , typename GeneratorData > | |
| FreeChainComplex (Iterator begin, Iterator end, GeneratorData generatorData) | |
| const freeModuleType & | chainModule (int i) const |
| const FreeModuleHomomorphism< GeneratorType, MatrixType, IntType > & | boundaryHomomorphism (int i) const |
| int | topDim () const |
| int | numberOfGenerators () const |
Static Public Attributes | |
| static const bool | reducible = false |
Friends | |
| template<typename freeModuleType2 , typename GeneratorCode > | |
| class | ReducibleFreeChainComplex |
| template<typename freeModuleType2 , typename GeneratorCode > | |
| class | experimental::ReducibleFreeChainComplex |
| void | swap (FreeChainComplex< freeModuleType > &A_fcc1, FreeChainComplex< freeModuleType > &A_fcc2) |
| std::ostream & | operator (std::ostream &out, const FreeChainComplex &A_fCC) |
| typedef freeModuleType FreeChainComplex< freeModuleType >::FreeModuleType |
| typedef freeModuleType::GeneratorType FreeChainComplex< freeModuleType >::GeneratorType |
| typedef freeModuleType::IntType FreeChainComplex< freeModuleType >::IntType |
| typedef freeModuleType::MatrixType FreeChainComplex< freeModuleType >::MatrixType |
| typedef freeModuleType::MatrixType::ScalarType FreeChainComplex< freeModuleType >::ScalarType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
static |