atlas  0.6
atlas::ratvec Namespace Reference

## Classes

class  RationalVector
Element of lattice tensored with rational numbers. More...

## Functions

std::ostream & operator<< (std::ostream &strm, const RatWeight &w)

template<typename C1 , typename C2 >
RationalVector< C2 > operator* (const matrix::Matrix< C1 > &M, const RationalVector< C2 > &v)

template<typename C1 , typename C2 >
RationalVector< C2 > operator* (const RationalVector< C2 > &v, const matrix::Matrix< C1 > &M)

template RationalVector< arithmetic::Numer_toperator* (const matrix::Matrix< int > &M, const RationalVector< arithmetic::Numer_t > &v)

template RationalVector< arithmetic::Numer_toperator* (const RationalVector< arithmetic::Numer_t > &v, const matrix::Matrix< int > &M)

template<typename C1 , typename C2 >
RationalVector< C2 > & symmetrise (const matrix::Matrix< C1 > &M, RationalVector< C2 > &v)

template<typename C1 , typename C2 >
RationalVector< C2 > & symmetrise (RationalVector< C2 > &v, const matrix::Matrix< C1 > &M)

## Function Documentation

template<typename C1 , typename C2 >
 RationalVector< C2 > atlas::ratvec::operator* ( const matrix::Matrix< C1 > & M, const RationalVector< C2 > & v )
template<typename C1 , typename C2 >
 RationalVector< C2 > atlas::ratvec::operator* ( const RationalVector< C2 > & v, const matrix::Matrix< C1 > & M )
 template RationalVector atlas::ratvec::operator* ( const matrix::Matrix< int > & M, const RationalVector< arithmetic::Numer_t > & v )
 template RationalVector atlas::ratvec::operator* ( const RationalVector< arithmetic::Numer_t > & v, const matrix::Matrix< int > & M )
 std::ostream & atlas::ratvec::operator<< ( std::ostream & strm, const RatWeight & w )
template<typename C1 , typename C2 >
 RationalVector& atlas::ratvec::symmetrise ( const matrix::Matrix< C1 > & M, RationalVector< C2 > & v )
template<typename C1 , typename C2 >
 RationalVector& atlas::ratvec::symmetrise ( RationalVector< C2 > & v, const matrix::Matrix< C1 > & M )