atlas  0.6
Classes | Functions
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 
)
std::ostream & atlas::ratvec::operator<< ( std::ostream &  strm,
const RatWeight w 
)
template<typename C1 , typename C2 >
RationalVector<C2>& atlas::ratvec::symmetrise ( const matrix::Matrix< C1 > &  M,
RationalVector< C2 > &  v 
)
template<typename C1 , typename C2 >
RationalVector<C2>& atlas::ratvec::symmetrise ( RationalVector< C2 > &  v,
const matrix::Matrix< C1 > &  M 
)