CAPD RedHom Library
|
#include <capd/multiEngHom/MultiEngHomT.h>
Public Types | |
typedef CubSetT< EuclBitSetT< BitSetT< BitmapT< unsigned long int > >, dim > > | BCubSet |
typedef CubCellSetT< EuclBitSetT< BitSetT< BitmapT< unsigned long int > >, dim > > | BCubCelSet |
typedef CRef< BCubSet > | BCubSetCR |
typedef CubSetFunctors< BCubSet, BCubCelSet > | CubSetFunct |
typedef CRef< HomologySignature< int > >(* | HomologyCubAlgorithm) (CRef< BCubSet >) |
typedef CRef< HomologySignature< int > >(* | HomologyCelAlgorithm) (CRef< BCubCelSet >) |
typedef std::string(* | HomologyInclusionAlgorithm) (CRef< BCubSet >, CRef< BCubSet >) |
Public Member Functions | |
HomologyCubAlgorithm | setupHomologyAlgorithm (const std::string &A_engine) |
HomologyCelAlgorithm | setupHomologyCelAlgorithm (const std::string &A_engine) |
HomologyInclusionAlgorithm | setupHomologyInclusionAlgorithm (const std::string &A_engine) |
void | showResults (const CRef< HomologySignature< int > > &A_hsCR, const std::string &, int A_verbose) |
void | operator() (const char *A_fileName, const std::string &A_engine, int A_verbose) |
void | operator() (int embDim, const int dims[], const char *bytes, int *betti, const std::string &A_engine="MM_CR", int A_verbose=0) |
Public Attributes | |
std::map< std::string, HomologyCubAlgorithm > | homologyCubAlgorithms |
std::map< std::string, HomologyCelAlgorithm > | homologyCelAlgorithms |
std::map< std::string, HomologyCubAlgorithm > | homologyInclusionAlgorithms |
Static Public Attributes | |
static MultiEngineHomology | selector |
typedef CubCellSetT<EuclBitSetT<BitSetT<BitmapT<unsigned long int> >,dim> > MultiEngineHomology< dim >::BCubCelSet |
typedef CubSetT<EuclBitSetT<BitSetT<BitmapT<unsigned long int> >,dim> > MultiEngineHomology< dim >::BCubSet |
typedef CRef<BCubSet> MultiEngineHomology< dim >::BCubSetCR |
typedef CubSetFunctors<BCubSet,BCubCelSet> MultiEngineHomology< dim >::CubSetFunct |
typedef CRef<HomologySignature<int> >(* MultiEngineHomology< dim >::HomologyCelAlgorithm) (CRef< BCubCelSet >) |
typedef CRef<HomologySignature<int> >(* MultiEngineHomology< dim >::HomologyCubAlgorithm) (CRef< BCubSet >) |
typedef std::string(* MultiEngineHomology< dim >::HomologyInclusionAlgorithm) (CRef< BCubSet >, CRef< BCubSet >) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::map<std::string,HomologyCelAlgorithm> MultiEngineHomology< dim >::homologyCelAlgorithms |
std::map<std::string,HomologyCubAlgorithm> MultiEngineHomology< dim >::homologyCubAlgorithms |
std::map<std::string,HomologyCubAlgorithm> MultiEngineHomology< dim >::homologyInclusionAlgorithms |