Developer documentation

polynomial_operators.hpp File Reference

Go to the source code of this file.

Classes

struct  mmx::operators_of
 
struct  mmx::use< operators_of, POLYNOMIAL >
 

Namespaces

 mmx
 

Macros

#define TMPL   template <class C, class Rep, class Ord>
 
#define TMPLX   template <class C, class Rep, class Ord, class X>
 
#define VARIANT   with<Rep,Ord>
 
#define POLYNOMIAL   polynomial<C,VARIANT>
 
#define Scalar   C
 
#define OP   use<operators_of,typename POLYNOMIAL::rep_t>
 

Functions

TMPL void mmx::add (POLYNOMIAL &r, const POLYNOMIAL &a)
 
TMPL void mmx::add (POLYNOMIAL &r, const POLYNOMIAL &a, const POLYNOMIAL &b)
 
TMPL void mmx::add (POLYNOMIAL &r, const POLYNOMIAL &a, const C &b)
 
TMPL void mmx::add (POLYNOMIAL &r, const C &a, const POLYNOMIAL &b)
 
TMPL void mmx::sub (POLYNOMIAL &r, const POLYNOMIAL &a)
 
TMPL void mmx::sub (POLYNOMIAL &r, const POLYNOMIAL &a, const POLYNOMIAL &b)
 
TMPL void mmx::sub (POLYNOMIAL &r, const C &a, const POLYNOMIAL &b)
 
TMPL void mmx::sub (POLYNOMIAL &r, const POLYNOMIAL &a, const C &b)
 
TMPL void mmx::mul (POLYNOMIAL &r, const POLYNOMIAL &a)
 
TMPL void mmx::mul (POLYNOMIAL &r, const POLYNOMIAL &a, const POLYNOMIAL &b)
 
TMPL void mmx::mul (POLYNOMIAL &r, const POLYNOMIAL &a, const C &b)
 
TMPL void mmx::mul (POLYNOMIAL &r, const C &a, const POLYNOMIAL &b)
 
TMPL void mmx::div (POLYNOMIAL &r, const POLYNOMIAL &a, const POLYNOMIAL &b)
 
TMPL void mmx::div (POLYNOMIAL &r, const POLYNOMIAL &a, const C &b)
 
TMPL void mmx::rem (POLYNOMIAL &r, const POLYNOMIAL &a, const POLYNOMIAL &b)
 
TMPL POLYNOMIAL mmx::operator- (const POLYNOMIAL &p)
 
TMPL mmx::define_operator_rrr (POLYNOMIAL, POLYNOMIAL, POLYNOMIAL, operator+, OP::add) TMPLX define_operator_r_r(POLYNOMIAL
 
TMPL bool mmx::operator== (const POLYNOMIAL &mp, const C &c)
 
TMPL bool mmx::operator== (const POLYNOMIAL &mp, unsigned n)
 
template<class C , class V , class X >
bool mmx::operator!= (const polynomial< C, V > &p, const X &q)
 

Variables

TMPL mmx::X
 
TMPL mmx::POLYNOMIAL
 

Macro Definition Documentation

#define OP   use<operators_of,typename POLYNOMIAL::rep_t>
#define POLYNOMIAL   polynomial<C,VARIANT>
#define Scalar   C
#define TMPL   template <class C, class Rep, class Ord>
#define TMPLX   template <class C, class Rep, class Ord, class X>
#define VARIANT   with<Rep,Ord>
Home