|
typedef P_Set | BmpCubCelSetBuilder< P_Set >::SetType |
|
typedef P_Set | BmpCubSetBuilder< P_Set >::SetType |
|
typedef FreeChainComplex< FreeModule< ElementaryCell, capd::vectalg::Matrix< int, 0, 0 >, int > > | BasicElementaryCellFreeChainComplexType |
|
typedef std::vector< int > | VectSetBuilder::intVect |
|
typedef std::vector< intVect > | VectSetBuilder::SetDataType |
|
typedef std::vector< std::pair< bool, intVect > > | VectMapBuilder::MapDataType |
|
typedef std::vector< int > | VectMapBuilder::intVect |
|
typedef ElementaryCube | ElementarySetType |
|
typedef VectBuilder< ElementarySetType > | RepSetType |
|
typedef FreeModule< int, capd::vectalg::Matrix< int, 0, 0 > > | ZFreeModule |
|
typedef ReducibleFreeChainComplex< ZFreeModule, int > | ZRFCComplex |
|
typedef ElementaryCube | ElementarySetType |
|
typedef VectBuilder< ElementarySetType > | RepSetType |
|
typedef FreeModule< int, capd::vectalg::Matrix< int, 0, 0 > > | ZFreeModule |
|
typedef ReducibleFreeChainComplex< ZFreeModule, int > | ZRFCComplex |
|
typedef ECellMDCodeT< cluster, embeddingDim > | CubFaceIndexType |
|
typedef ECellMDCodeT< cluster, embeddingDim > | ElementaryCellType |
|
typedef CubCellSetT< EuclBitSet, ReductionPairT< CubFaceIndexType > > | SCubCelSet |
|
typedef capd::vectalg::Matrix< int, 0, 0 > | MatrixType |
|
typedef MatrixType::ColumnVectorType | ColumnVectorType |
|
typedef MatrixType::ScalarType | ScalarType |
|
typedef FreeModule< ElementaryCellType, MatrixType > | FreeModuleType |
|
typedef FreeChainComplex< FreeModule< ElementaryCellType, MatrixType > > | FreeChainComplexType |
|
typedef ChainT< ChainContainer< ElementaryCellType, int > > | ChainType |
|
typedef ElementaryCell | ElementaryCellType |
|
typedef int | ScalarType |
|
typedef capd::vectalg::Matrix< ScalarType, 0, 0 > | MatrixType |
|
typedef FreeModule< ElementaryCellType, MatrixType > | FreeModuleType |
|
typedef FreeChainComplex< FreeModule< ElementaryCellType, MatrixType > > | FreeChainComplexType |
|
typedef CubSetFunctors< BCubSet, BCubCelSet, FreeChainComplexType > | CubSetFunctorsType |
|
typedef unsigned long int | word |
|
typedef unsigned long int | word |
|
typedef unsigned long int | word |
|
typedef int | ScalarType |
|
typedef unsigned long long | longcluster |
|
typedef ECellMDCodeT< longcluster, graphEmbDim > | GraphGenType |
|
typedef ECellMDCodeT< cluster, domEmbDim > | DomGenType |
|
typedef ECellMDCodeT< cluster, rngEmbDim > | RngGenType |
|
typedef BitSetT< BitmapT< cluster > > | BitSet |
|
typedef EuclBitSetT< BitSet, domEmbDim > | DomEuclBitSet |
|
typedef EuclBitSetT< BitSet, rngEmbDim > | RngEuclBitSet |
|
typedef EuclBitSetT< BitSet, graphEmbDim > | GraphEuclBitSet |
|
typedef CubCellSetT< DomEuclBitSet, ReductionPairT< DomGenType > > | DomCubCelSet |
|
typedef CubCellSetT< RngEuclBitSet, ReductionPairT< RngGenType > > | RngCubCelSet |
|
typedef CubCellSetT< GraphEuclBitSet, ReductionPairT< GraphGenType > > | GraphCubCelSet |
|
typedef BmpCubCelMVMapBuilder< GraphCubCelSet, DomCubCelSet, RngCubCelSet > | BmpCubCelMVMapBuilderType |
|
typedef MVCelMapCrHom< GraphCubCelSet, DomCubCelSet, RngCubCelSet, ScalarType > | MVMapCrHomType |
|
typedef int | ScalarType |
|
typedef unsigned long int | cluster |
|
typedef ECellMDCodeT< cluster, domEmbDim > | DomGenType |
|
typedef ECellMDCodeT< cluster, rngEmbDim > | RngGenType |
|
typedef BitSetT< BitmapT< cluster > > | BitSet |
|
typedef EuclBitSetT< BitSet, domEmbDim > | DomEuclBitSet |
|
typedef EuclBitSetT< BitSet, rngEmbDim > | RngEuclBitSet |
|
typedef CubSetT< DomEuclBitSet > | DomBCubSet |
|
typedef CubSetT< RngEuclBitSet > | RngBCubSet |
|
typedef CubCellSetT< DomEuclBitSet, ReductionPairT< DomGenType > > | DomSCubCelSet |
|
typedef CubCellSetT< RngEuclBitSet, ReductionPairT< RngGenType > > | RngSCubCelSet |
|
typedef capd::vectalg::Matrix< ScalarType, 0, 0 > | MatrixType |
|
typedef FreeModule< DomGenType, MatrixType > | DomFreeModuleType |
|
typedef FreeChainComplex< DomFreeModuleType > | DomFreeChainComplexType |
|
typedef FreeModule< RngGenType, MatrixType > | RngFreeModuleType |
|
typedef FreeChainComplex< RngFreeModuleType > | RngFreeChainComplexType |
|
typedef ChainT< ChainContainer< DomGenType, ScalarType > > | DomChainType |
|
typedef ChainT< ChainContainer< RngGenType, ScalarType > > | RngChainType |
|
typedef ProjChainMap< DomChainType, RngChainType > | ProjChainMapType |
|
typedef int | GeneratorCode |
|
typedef FreeModule< GeneratorCode, capd::vectalg::Matrix< int, 0, 0 >, int > | ZFreeModule |
|
|
void | readAcyclicConfigs () |
| Creates the table of 3D acyclic configurations if necessary. The support for bzipped configurations added by Pawel Pilarczyk. More...
|
|
void | readAcyclicConfigs_previous () |
|
| BmpCubCelSetBuilder< P_Set >::BmpCubCelSetBuilder (CRef< SetType > A_setCR) |
|
void | BmpCubCelSetBuilder< P_Set >::setDim (int A_embDim) |
|
void | BmpCubCelSetBuilder< P_Set >::setBoundingBox (int A_cmin[], int A_cmax[]) |
|
void | BmpCubCelSetBuilder< P_Set >::addCell (int coords[]) |
|
void | BmpCubCelSetBuilder< P_Set >::finalize () |
|
void | BmpCubCelSetBuilder< P_Set >::readBmp (std::ifstream &in) |
|
void | BmpCubCelSetBuilder< P_Set >::show () |
|
int | BmpCubCelSetBuilder< P_Set >::size () |
|
| BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::BmpCubCelMVMapBuilder (CRef< SetType > A_setCR, CRef< DomSetType > A_domSetCR, CRef< RngSetType > A_rngSetCR) |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::setDomDim (int A_domEmbDim) |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::setRngDim (int A_rngEmbDim) |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::setBoundingBox (int A_cmin[], int A_cmax[]) |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::addDomCell (int coords[]) |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::addRngCell (int coords[]) |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::finalize () |
|
void | BmpCubCelMVMapBuilder< P_Set, P_DomSet, P_RngSet >::show () |
|
| BmpCubSetBuilder< P_Set >::BmpCubSetBuilder (CRef< SetType > A_setCR) |
|
bool | BmpCubSetBuilder< P_Set >::isBoundingBoxNeeded () |
|
void | BmpCubSetBuilder< P_Set >::setFullCubes (bool b) |
|
void | BmpCubSetBuilder< P_Set >::setDim (int A_embDim) |
|
void | BmpCubSetBuilder< P_Set >::setBoundingBox (int A_cmin[], int A_cmax[]) |
|
void | BmpCubSetBuilder< P_Set >::addCell (int coords[]) |
|
void | BmpCubSetBuilder< P_Set >::readBmp (std::ifstream &in) |
|
void | BmpCubSetBuilder< P_Set >::finalize () |
|
void | BmpCubSetBuilder< P_Set >::show () |
|
int | BmpCubSetBuilder< P_Set >::size () |
|
| BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::BmpCubMVMapBuilder (CRef< SetType > A_setCR, CRef< DomSetType > A_domSetCR, CRef< RngSetType > A_rngSetCR) |
|
void | BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::setDomDim (int A_domEmbDim) |
|
void | BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::setRngDim (int A_rngEmbDim) |
|
void | BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::setBoundingBox (int A_cmin[], int A_cmax[]) |
|
void | BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::addDomCell (int coords[]) |
|
void | BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::addRngCell (int coords[]) |
|
void | BmpCubMVMapBuilder< P_Set, P_DomSet, P_RngSet >::show () |
|
| CubSetBuilder::CubSetBuilder () |
|
bool | CubSetBuilder::isBoundingBoxNeeded () |
|
void | CubSetBuilder::setBoundingBoxNeeded (bool _boundingBoxNeeded) |
|
void | CubSetBuilder::setFullCubes (bool b) |
|
void | CubSetBuilder::setOpenCells (bool b) |
|
bool | CubSetBuilder::onlyFullCubes () |
|
void | CubSetBuilder::setDim (int A_embDim) |
|
void | CubSetBuilder::setFileType (FileType A_fileType) |
|
int | CubSetBuilder::getDim () |
|
FileType | CubSetBuilder::getFileType () |
|
virtual void | CubSetBuilder::readBmp (std::ifstream &in) |
|
virtual void | CubSetBuilder::setBoundingBox (int A_cmin[], int A_cmax[]) |
|
virtual void | CubSetBuilder::addCell (int coords[]) |
|
virtual void | CubSetBuilder::finalize () |
|
template<typename P_CubSet , typename P_CubCellSet > |
CRef< P_CubCellSet > | readCubCellSet (const char *fileName) |
|
CRef< BCubSet > | readCubFile (const char *fileName, const int *&dims, const char *&bitmap) |
|
template<typename P_CubSet , typename P_CubCellSet > |
CRef< P_CubSet > | readCubFile (const char *fileName) |
|
template<int dim> |
void | convert (const char *inFileName, const char *outFileName, FileType fileType, bool fullCubes) |
|
void | toCub (const char *inFileName, const char *outFileName) |
|
| VectSetBuilder::VectSetBuilder () |
|
| VectSetBuilder::VectSetBuilder (CRef< SetDataType > A_setDataCR) |
|
bool | VectSetBuilder::isBoundingBoxNeeded () |
|
void | VectSetBuilder::setFullCubes (bool b) |
|
void | VectSetBuilder::setDim (int A_embDim) |
|
void | VectSetBuilder::setBoundingBox (int A_cmin[], int A_cmax[]) |
|
void | VectSetBuilder::addCell (int coords[]) |
|
void | VectSetBuilder::show () |
|
int | VectSetBuilder::size () |
|
| VectMapBuilder::VectMapBuilder () |
|
void | VectMapBuilder::setDomDim (int A_domEmbDim) |
|
void | VectMapBuilder::setRngDim (int A_rngEmbDim) |
|
void | VectMapBuilder::addDomCell (int coords[]) |
|
void | VectMapBuilder::addRngCell (int coords[]) |
|
void | VectMapBuilder::addCell (int coords[]) |
|
void | VectMapBuilder::finalize () |
|
void | VectMapBuilder::show () |
|
void | bbmMD (const char *fileName) |
|
template<typename freeModuleType > |
void | matrixColumnsToChains (const freeModuleType &A_BaseModule, const typename freeModuleType::MatrixType &A_matrix, std::vector< ChainAux< freeModuleType > > &A_chains) |
|
template<class Chain_Container > |
std::ostream & | operator<< (std::ostream &out, const ChainT< Chain_Container > &A_chain) |
|
template<typename Chain_Container > |
ChainT< Chain_Container >::ScalarType | operator* (const ChainT< Chain_Container > &A_chain1, const ChainT< Chain_Container > &A_chain2) |
|
template<class Chain_Container > |
ChainT< Chain_Container > | operator* (typename ChainT< Chain_Container >::ScalarType A_s, const ChainT< Chain_Container > &A_chain) |
|
std::string | fieldStringForm (int) |
|
template<typename freeModuleType > |
std::ostream & | operator<< (std::ostream &out, const FreeChainComplex< freeModuleType > &) |
|
template<typename freeModuleType > |
void | swap (FreeChainComplex< freeModuleType > &A_fcc1, FreeChainComplex< freeModuleType > &) |
|
template<typename freeModuleType2 > |
void | swap (QuotientGradedModule< freeModuleType2 > &A_qgm1, QuotientGradedModule< freeModuleType2 > &A_qgm2) |
|
template<typename freeModuleType > |
void | swap (QuotientModule< freeModuleType > &A_subm1, QuotientModule< freeModuleType > &A_subm2) |
|
template<typename freeModuleType2 > |
void | swap (QuotientModule< freeModuleType2 > &A_subm1, QuotientModule< freeModuleType2 > &A_subm2) |
|
std::string | CrbIncHom (const char *subFileName, const char *supFileName) |
|
void | ArHomMD (const char *fileName) |
|
void | ArHom (int embDim, const int dims[], const char *bytes, int *betti, int streaming) |
|
void | ArHom (const char *fileName) |
|
void | AsHom (int embDim, const int dims[], const char *bytes, int *betti, int streaming) |
|
void | AsHom (const char *fileName) |
|
void | AsLtHom (int embDim, const int dims[], const char *bytes, int *betti, int streaming) |
|
void | AsLtHom (const char *fileName) |
|
void | CrbHom (const char *fileName) |
|
void | CrHom (int embDim, const int dims[], const char *bytes, int *betti, int streaming) |
|
void | CrHom (const char *fileName) |
|
template<typename freeModuleType , typename P_GeneratorCode > |
void | swap (ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode > &A_rfcc1, ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode > &A_rfcc2) |
|
template<typename freeModuleType , typename P_GeneratorCode > |
std::ostream & | operator<< (std::ostream &out, const ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode > &A_rfc) |
|
template<typename freeModuleType2 , typename GeneratorCode2 > |
void | swap (ReducibleFreeChainComplex< freeModuleType2, GeneratorCode2 > &A_rfcc1, ReducibleFreeChainComplex< freeModuleType2, GeneratorCode2 > &A_rfcc2) |
|
int | main (int argc, char **argv) |
|
void | handle_unexpected () |
|
void | handle_terminate () |
|
int | main (int argc, char *argv[]) |
|
RngGenType | projMap (DomGenType domGen) |
|
std::string | CrbProjHom (const char *domFileName, const char *rngFileName) |
|
template<int dim> |
void | getHomology (const char *fileName, FileType fileType, bool fullCubes, const std::string &A_engine, OptionMapType &options) |
|
void | RedHom (const char *fileName, const std::string &engine, OptionMapType &options) |
|
template std::ostream & | operator<< < ZFreeModule > (std::ostream &out, const ReducibleFreeChainComplex< ZFreeModule > &) |
|
template<typename GeneratorType2 > |
| FreeChainComplex< freeModuleType >::FreeChainComplex (const std::vector< GeneratorType2 > &A_gens) |
|
template<typename GeneratorType2 > |
| FreeChainComplex< freeModuleType >::FreeChainComplex (const std::set< GeneratorType2 > &A_gensSet) |
|
template<typename Iterator , typename GeneratorData > |
| FreeChainComplex< freeModuleType >::FreeChainComplex (Iterator begin, Iterator end, GeneratorData generatorData) |
|
static CRef< QuotientGradedModule< FreeModuleType > > | HomAlgFunctors< P_FreeModule, P_ReducibleFreeChainComplexType >::HomologyViaSmith (CRef< FreeChainComplex< FreeModuleType > > A_fccCR) |
|
static CRef< HomologySignatureType > | HomAlgFunctors< P_FreeModule, P_ReducibleFreeChainComplexType >::homSignViaAR_Random (CRef< ReducibleFreeChainComplexType > A_rfccCR) |
|
static CRef< HomologySignatureType > | HomAlgFunctors< P_FreeModule, P_ReducibleFreeChainComplexType >::homSignViaAR_Sorted (CRef< ReducibleFreeChainComplexType > A_rfccCR) |
|
static CRef< HomologySignatureType > | HomAlgFunctors< P_FreeModule, P_ReducibleFreeChainComplexType >::homSignViaAR_LocallySorted (CRef< ReducibleFreeChainComplexType > A_rfccCR) |
|
int | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::topDim () |
|
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::storeReducedPair (int A_coFaceDim, GeneratorCode A_coFace, GeneratorCode A_face, const Chain &A_bdy, const CoChain &A_cbdy, ScalarType A_lambda) |
|
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reduce (Chain &A_chain) |
|
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::restore (Chain &A_chain) |
|
template<typename freeModuleType2 > |
| ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::ReducibleFreeChainComplex (const FreeChainComplex< freeModuleType2 > &fcc) |
|
template<typename GeneratorType2 > |
| ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::ReducibleFreeChainComplex (const std::vector< GeneratorType2 > &A_gens) |
|
template<typename GeneratorType2 > |
| ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::ReducibleFreeChainComplex (const std::set< GeneratorType2 > &A_gensSet) |
|
template<typename P_Set > |
| ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::ReducibleFreeChainComplex (const P_Set &A_set, bool A_storeReducedPairs=false) |
|
template<typename Iterator , typename GeneratorData > |
| ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::ReducibleFreeChainComplex (Iterator begin, Iterator end, GeneratorData generatorData, bool A_storeReducedPairs=false) |
|
| ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::operator FreeChainComplex< freeModuleType > () |
|
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reducePair (int q, typename GeneratorBoundaries::iterator coFacePos, typename Chain::iterator facePos) |
|
int | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reduce () |
|
int | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::findMeasure (const int &coFaceDim, const GeneratorCode &coFace, const GeneratorCode &face) |
|
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::extractReduciblePairsInVicinityOf (int dim, GeneratorCode g, std::set< ReduciblePair > &source, std::list< ReduciblePair > &destination) |
|
int | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reduceViaSort () |
|
int | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reduceViaLocalSort () |
|
bool | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reduceViaStack (unsigned int searchedCoboundrySize, int &pairsReduced) |
|
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::reduceFromBottom () |
|
bool | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::removeSimpleHomologyGenerators (std::vector< std::vector< GeneratorCode > > &simpleHomologyGenerators) |
|
template<typename Iterator , typename GeneratorData > |
void | ReducibleFreeChainComplex< freeModuleType, P_GeneratorCode >::init (Iterator begin, Iterator end, GeneratorData generatorData) |
|