CAPD RedHom Library
CrbHom< dim > Struct Template Reference

#include <capd/homology/CrbHomMD.h>

Public Types

typedef ECellMDCodeT< cluster, dim > CubFaceIndexType
 
typedef ECellMDCodeT< cluster, dim > ElementaryCellType
 
typedef EuclBitSetT< BitSetT< BitmapT< cluster > >, dim > EuclBitSetType
 
typedef CubSetT< EuclBitSetTypeSCubSet
 
typedef CubCellSetT< EuclBitSetType, ReductionPairT< CubFaceIndexType > > SCubCelSet
 
typedef capd::vectalg::Matrix< int, 0, 0 > MatrixType
 
typedef MatrixType::ColumnVectorType ColumnVectorType
 
typedef MatrixType::ScalarType ScalarType
 
typedef FreeModule< ElementaryCellType, MatrixTypeFreeModuleType
 
typedef FreeChainComplex< FreeModule< ElementaryCellType, MatrixType > > FreeChainComplexType
 
typedef ChainT< std::map< ElementaryCellType, int > > ChainType
 

Public Member Functions

void operator() (const char *A_fileName, int A_verbose)
 

Static Public Attributes

static CrbHom selector
 

Member Typedef Documentation

template<int dim>
typedef ChainT<std::map<ElementaryCellType,int> > CrbHom< dim >::ChainType
template<int dim>
typedef MatrixType::ColumnVectorType CrbHom< dim >::ColumnVectorType
template<int dim>
typedef ECellMDCodeT<cluster,dim> CrbHom< dim >::CubFaceIndexType
template<int dim>
typedef ECellMDCodeT<cluster,dim> CrbHom< dim >::ElementaryCellType
template<int dim>
typedef EuclBitSetT<BitSetT<BitmapT<cluster> >,dim> CrbHom< dim >::EuclBitSetType
template<int dim>
typedef FreeModule<ElementaryCellType,MatrixType> CrbHom< dim >::FreeModuleType
template<int dim>
typedef capd::vectalg::Matrix<int,0,0> CrbHom< dim >::MatrixType
template<int dim>
typedef MatrixType::ScalarType CrbHom< dim >::ScalarType
template<int dim>
typedef CubSetT<EuclBitSetType> CrbHom< dim >::SCubSet

Member Function Documentation

template<int dim>
void CrbHom< dim >::operator() ( const char *  A_fileName,
int  A_verbose 
)
inline