Borderbasix

Classes | Functions
Monom.hpp File Reference

Go to the source code of this file.

Classes

struct  Monom< C, R >
 Multivariate monomials. More...
 

Functions

template<class C , class R >
Monom< C, R > operator+ (const Monom< C, R > &m1, const Monom< C, R > &m2)
 
template<class C , class R >
Monom< C, R > operator- (const Monom< C, R > &m1, const Monom< C, R > &m2)
 
template<class C , class R >
Monom< C, R > operator* (const Monom< C, R > &m1, const Monom< C, R > &m2)
 
template<class C , class R >
Monom< C, R > operator* (const Monom< C, R > &m1, const C &c2)
 
template<class C , class R >
std::ostream & operator<< (std::ostream &os, const Monom< C, R > &m)
 
template<class C , class R , class T >
Monom< C, R > pow (Monom< C, R > &m, T n)
 
template<class C , class R >
R::degree_t Degree (const Monom< C, R > &m)
 
template<class M >
MGcd (const M &m1, const M &m2)
 
template<class M >
div (const M &m1, const M &m2)
 

Function Documentation

template<class C , class R >
R::degree_t Degree ( const Monom< C, R > &  m)
template<class M >
M div ( const M &  m1,
const M &  m2 
)
template<class M >
M MGcd ( const M &  m1,
const M &  m2 
)
template<class C , class R >
Monom<C,R> operator* ( const Monom< C, R > &  m1,
const Monom< C, R > &  m2 
)
inline
template<class C , class R >
Monom<C,R> operator* ( const Monom< C, R > &  m1,
const C &  c2 
)
inline
template<class C , class R >
Monom<C,R> operator+ ( const Monom< C, R > &  m1,
const Monom< C, R > &  m2 
)
inline
template<class C , class R >
Monom<C,R> operator- ( const Monom< C, R > &  m1,
const Monom< C, R > &  m2 
)
inline
template<class C , class R >
std::ostream& operator<< ( std::ostream &  os,
const Monom< C, R > &  m 
)
inline
template<class C , class R , class T >
Monom<C,R> pow ( Monom< C, R > &  m,
n 
)
Home  |  Download & InstallContributions