CAPD RedHom Library
FGAGrpSignature< P_Scalar, P_Int > Class Template Reference

#include <capd/homAlgebra/FGAGrpSignature.h>

Public Member Functions

 FGAGrpSignature (IntType A_rank=0)
 
 FGAGrpSignature (IntType A_rank, std::vector< IntType > &A_torsionCoef)
 
IntType rank () const
 
int numberOfTorsionCoefs () const
 
IntType torsionCoef (int i) const
 
std::pair< IntType, std::vector< IntType > > rawSignature () const
 
bool isTrivial () const
 
FGAGrpSignatureoperator+= (const FGAGrpSignature &fga2)
 
std::string stringForm (const std::string &R) const
 
std::string getStringForm (const std::string &R) const
 

Friends

std::ostream & operator<< (std::ostream &out, const FGAGrpSignature &fga)
 

Constructor & Destructor Documentation

template<typename P_Scalar, typename P_Int>
FGAGrpSignature< P_Scalar, P_Int >::FGAGrpSignature ( IntType  A_rank = 0)
inline
template<typename P_Scalar, typename P_Int>
FGAGrpSignature< P_Scalar, P_Int >::FGAGrpSignature ( IntType  A_rank,
std::vector< IntType > &  A_torsionCoef 
)
inline

Member Function Documentation

template<typename P_Scalar, typename P_Int>
std::string FGAGrpSignature< P_Scalar, P_Int >::getStringForm ( const std::string &  R) const
inline
template<typename P_Scalar, typename P_Int>
bool FGAGrpSignature< P_Scalar, P_Int >::isTrivial ( ) const
inline
template<typename P_Scalar, typename P_Int>
int FGAGrpSignature< P_Scalar, P_Int >::numberOfTorsionCoefs ( ) const
inline
template<typename P_Scalar, typename P_Int>
FGAGrpSignature& FGAGrpSignature< P_Scalar, P_Int >::operator+= ( const FGAGrpSignature< P_Scalar, P_Int > &  fga2)
inline
template<typename P_Scalar, typename P_Int>
IntType FGAGrpSignature< P_Scalar, P_Int >::rank ( ) const
inline
template<typename P_Scalar, typename P_Int>
std::pair<IntType, std::vector<IntType> > FGAGrpSignature< P_Scalar, P_Int >::rawSignature ( ) const
inline
template<typename P_Scalar, typename P_Int>
std::string FGAGrpSignature< P_Scalar, P_Int >::stringForm ( const std::string &  R) const
inline
template<typename P_Scalar, typename P_Int>
IntType FGAGrpSignature< P_Scalar, P_Int >::torsionCoef ( int  i) const
inline

Friends And Related Function Documentation

template<typename P_Scalar, typename P_Int>
std::ostream& operator<< ( std::ostream &  out,
const FGAGrpSignature< P_Scalar, P_Int > &  fga 
)
friend