![]() |
CAPD RedHom Library
|
Files | |
| file | randomCubCellSet.h |
| file | randomCubSet.h |
| file | AsHomMD.h |
| file | CrbHomMD.h |
| file | CrHomMD.h |
| file | chomInterface.h |
| file | hombinInterface.h |
| file | homologyInterface.h |
| file | MultiEngHomT.h |
| file | powerTwoCeiling.h |
| file | CrbMapHomMD.cpp |
| file | AsHomMD.cpp |
| file | CrbHomMD.cpp |
| file | CrHomMD.cpp |
| file | multiEngHom.cpp |
| file | setAcyclicConfigsD3.cpp |
| file | randomCubCellSet.cpp |
| file | randomCubSet.cpp |
Classes | |
| struct | AsHom< dim > |
| struct | AsHom< 0 > |
| struct | CrbHom< dim > |
| struct | CrbHom< 0 > |
| struct | CrHom< dim > |
| struct | CrHom< 0 > |
| struct | MultiEngineHomology< dim > |
| struct | MultiEngineHomology< 0 > |
Functions | |
| template<int dim> | |
| void | generate (const char *A_fileName, int A_size, double A_frequency) |
| void | generate (const char *A_fileName, int A_dim, int A_size, double A_frequency) |
| template<typename P_CubSet > | |
| void | writeBitcodeCubSet (P_CubSet const &set, ostringstream &setString) |
| int | PrepRead (istringstream &in) |
| block * | Read (::complex *c, istringstream &in) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaChomPackageStreamed (CRef< P_CubSet > A_cubSetCR) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaChomPackageStreamedCel (CRef< CubCellSetT< typename P_CubSet::BaseClass > > A_cubCellSetCR) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaChomPackage (CRef< P_CubSet > A_cubSetCR) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaChomPackageCel (CRef< CubCellSetT< typename P_CubSet::BaseClass > > A_cubCellSetCR) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaChomPackageLT (CRef< P_CubSet > A_cubSetCR) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaChomPackageLTCel (CRef< CubCellSetT< typename P_CubSet::BaseClass > > A_cubCellSetCR) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaHombin (CRef< P_CubSet > A_cubSetCR) |
| template<typename P_CubSet > | |
| void | makeSet (P_CubSet const &set, capd::homology::SetOfCubes &Xcubes) |
| template<typename P_CubSet > | |
| void | makeMVInclusionMap (P_CubSet const &set, capd::homology::CombinatorialMultivaluedMap &Fcubmap) |
| template<typename P_CubSet > | |
| int | getHomology (const P_CubSet &X, capd::homology::Chain *&hom, capd::homology::Chain **&, capd::homology::CubicalComplex *&) |
| template<typename P_CubSet > | |
| int | getRelativeHomology (const P_CubSet &X, const P_CubSet &A, capd::homology::Chain *&hom, capd::homology::Chain **&gen, capd::homology::CubicalComplex *&gcompl) |
| template<typename P_CubSet > | |
| CRef< std::vector< capd::vectalg::Matrix< int, 0, 0 > > > | getHomologyInclusionMap (P_CubSet const &X, P_CubSet const &A, P_CubSet const &Y, P_CubSet const &B, int &maxlevel_cx, int &maxlevel_cy, capd::homology::Chain *&hom_cx, capd::homology::Chain *&hom_cy, capd::homology::Chain **&gen_cx, capd::homology::Chain **&gen_cy, capd::homology::CubicalComplex *&gcompl_cx, capd::homology::CubicalComplex *&gcompl_cy) |
| template<class euclidom > | |
| int | extractBetti (const capd::homology::chain< euclidom > &c) |
| template<class euclidom > | |
| string | groupToString (const capd::homology::chain< euclidom > &c) |
| template<class euclidom > | |
| string | homologyToString (const capd::homology::chain< euclidom > *hom, int maxlevel) |
| template<typename P_CubSet > | |
| std::string | homologyViaHomologyPackage (const P_CubSet &A_cubSet) |
| template<typename P_CubSet > | |
| CRef< HomologySignature< int > > | homologyViaHomologyPackage (CRef< P_CubSet > A_setCR) |
| template<typename P_CubSet > | |
| std::string | inclHomologyViaHomologyPackage (CRef< P_CubSet > A_subSetCR, CRef< P_CubSet > A_supSetCR) |
| int | powerTwoCeiling (int n) |
| unsigned int | baseTwoLog (unsigned long int n) |
| int | main (int argc, char **argv) |
| bool | acyclicConfigsD3Embedded (const unsigned char *c) |
Variables | |
| ofstreamcout | fcout |
| int | top_leaf |
| int | SUBDIVISIONS |
| ofstreamcout | fcout |
| ofstreamcout | fcout |
| static AsHom | AsHom< dim >::selector |
| static CrbHom | CrbHom< dim >::selector |
| static CrHom | CrHom< dim >::selector |
| static MultiEngineHomology | MultiEngineHomology< dim >::selector |
| bool acyclicConfigsD3Embedded | ( | const unsigned char * | c | ) |
|
inline |
|
inline |
| void generate | ( | const char * | A_fileName, |
| int | A_size, | ||
| double | A_frequency | ||
| ) |
| void generate | ( | const char * | A_fileName, |
| int | A_dim, | ||
| int | A_size, | ||
| double | A_frequency | ||
| ) |
| int getHomology | ( | const P_CubSet & | X, |
| capd::homology::Chain *& | hom, | ||
| capd::homology::Chain **& | , | ||
| capd::homology::CubicalComplex *& | |||
| ) |
| CRef<std::vector<capd::vectalg::Matrix<int,0,0> > > getHomologyInclusionMap | ( | P_CubSet const & | X, |
| P_CubSet const & | A, | ||
| P_CubSet const & | Y, | ||
| P_CubSet const & | B, | ||
| int & | maxlevel_cx, | ||
| int & | maxlevel_cy, | ||
| capd::homology::Chain *& | hom_cx, | ||
| capd::homology::Chain *& | hom_cy, | ||
| capd::homology::Chain **& | gen_cx, | ||
| capd::homology::Chain **& | gen_cy, | ||
| capd::homology::CubicalComplex *& | gcompl_cx, | ||
| capd::homology::CubicalComplex *& | gcompl_cy | ||
| ) |
| int getRelativeHomology | ( | const P_CubSet & | X, |
| const P_CubSet & | A, | ||
| capd::homology::Chain *& | hom, | ||
| capd::homology::Chain **& | gen, | ||
| capd::homology::CubicalComplex *& | gcompl | ||
| ) |
| string groupToString | ( | const capd::homology::chain< euclidom > & | c | ) |
| string homologyToString | ( | const capd::homology::chain< euclidom > * | hom, |
| int | maxlevel | ||
| ) |
| CRef<HomologySignature<int> > homologyViaChomPackage | ( | CRef< P_CubSet > | A_cubSetCR | ) |
| CRef<HomologySignature<int> > homologyViaChomPackageCel | ( | CRef< CubCellSetT< typename P_CubSet::BaseClass > > | A_cubCellSetCR | ) |
| CRef<HomologySignature<int> > homologyViaChomPackageLT | ( | CRef< P_CubSet > | A_cubSetCR | ) |
| CRef<HomologySignature<int> > homologyViaChomPackageLTCel | ( | CRef< CubCellSetT< typename P_CubSet::BaseClass > > | A_cubCellSetCR | ) |
| CRef<HomologySignature<int> > homologyViaChomPackageStreamed | ( | CRef< P_CubSet > | A_cubSetCR | ) |
| CRef<HomologySignature<int> > homologyViaChomPackageStreamedCel | ( | CRef< CubCellSetT< typename P_CubSet::BaseClass > > | A_cubCellSetCR | ) |
| CRef<HomologySignature<int> > homologyViaHombin | ( | CRef< P_CubSet > | A_cubSetCR | ) |
| std::string homologyViaHomologyPackage | ( | const P_CubSet & | A_cubSet | ) |
| CRef<HomologySignature<int> > homologyViaHomologyPackage | ( | CRef< P_CubSet > | A_setCR | ) |
| std::string inclHomologyViaHomologyPackage | ( | CRef< P_CubSet > | A_subSetCR, |
| CRef< P_CubSet > | A_supSetCR | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| void makeMVInclusionMap | ( | P_CubSet const & | set, |
| capd::homology::CombinatorialMultivaluedMap & | Fcubmap | ||
| ) |
| void makeSet | ( | P_CubSet const & | set, |
| capd::homology::SetOfCubes & | Xcubes | ||
| ) |
|
inline |
| int PrepRead | ( | istringstream & | in | ) |
| block* Read | ( | ::complex * | c, |
| istringstream & | in | ||
| ) |
| void writeBitcodeCubSet | ( | P_CubSet const & | set, |
| ostringstream & | setString | ||
| ) |
| ofstreamcout fcout |
| ofstreamcout fcout |
| ofstreamcout fcout |
|
static |
| int SUBDIVISIONS |
| int top_leaf |