CAPD RedHom Library
SubModule< freeModuleType > Class Template Reference

#include <capd/homAlgebra/SubModule.h>

Public Types

typedef freeModuleType::MatrixType MatrixType
 

Public Member Functions

 SubModule ()
 
 SubModule (const freeModuleType &A_BaseModule, MatrixType &A_matrix)
 
const MatrixTypebaseChainMatrix () const
 

Friends

void swap (SubModule &A_subm1, SubModule &A_subm2)
 
std::ostream & operator<< (std::ostream &out, const SubModule &A_SubM)
 

Member Typedef Documentation

template<typename freeModuleType >
typedef freeModuleType::MatrixType SubModule< freeModuleType >::MatrixType

Constructor & Destructor Documentation

template<typename freeModuleType >
SubModule< freeModuleType >::SubModule ( )
inline
template<typename freeModuleType >
SubModule< freeModuleType >::SubModule ( const freeModuleType &  A_BaseModule,
MatrixType A_matrix 
)
inline

Member Function Documentation

template<typename freeModuleType >
const MatrixType& SubModule< freeModuleType >::baseChainMatrix ( ) const
inline

Friends And Related Function Documentation

template<typename freeModuleType >
std::ostream& operator<< ( std::ostream &  out,
const SubModule< freeModuleType > &  A_SubM 
)
friend
template<typename freeModuleType >
void swap ( SubModule< freeModuleType > &  A_subm1,
SubModule< freeModuleType > &  A_subm2 
)
friend