CAPD RedHom Library
ChainAux< freeModuleType > Class Template Reference

#include <capd/homAlgebra/ChainAux.h>

Public Types

typedef freeModuleType::MatrixType MatrixType
 
typedef freeModuleType::MatrixType::ScalarType ScalarType
 
typedef std::map< int, typename MatrixType::ScalarType >::const_iterator const_iterator
 

Public Member Functions

 ChainAux ()
 

Friends

std::ostream & operator<< (std::ostream &out, const ChainAux &c)
 
void matrixColumnsToChains (const freeModuleType &A_BaseModule, const typename freeModuleType::MatrixType &A_matrix, std::vector< ChainAux< freeModuleType > > &A_chains)
 

Member Typedef Documentation

template<typename freeModuleType >
typedef std::map<int,typename MatrixType::ScalarType>::const_iterator ChainAux< freeModuleType >::const_iterator
template<typename freeModuleType >
typedef freeModuleType::MatrixType ChainAux< freeModuleType >::MatrixType
template<typename freeModuleType >
typedef freeModuleType::MatrixType::ScalarType ChainAux< freeModuleType >::ScalarType

Constructor & Destructor Documentation

template<typename freeModuleType >
ChainAux< freeModuleType >::ChainAux ( )
inline

Friends And Related Function Documentation

template<typename freeModuleType >
void matrixColumnsToChains ( const freeModuleType &  A_BaseModule,
const typename freeModuleType::MatrixType A_matrix,
std::vector< ChainAux< freeModuleType > > &  A_chains 
)
friend
template<typename freeModuleType >
std::ostream& operator<< ( std::ostream &  out,
const ChainAux< freeModuleType > &  c 
)
friend