Developer documentation

polynomial_dual.hpp File Reference

Go to the source code of this file.

Classes

struct  mmx::Dual
 
struct  mmx::use< A, B >
 
struct  mmx::polynomial< C, V >
 
struct  mmx::with< V, W >
 
struct  mmx::use< polynomial_of, polynomial< C, with< Dual, O > > >
 
struct  mmx::ring< C, Dual, O >
 Dual ring of the polynomials. More...
 
struct  mmx::mul_helper< polynomial< C, with< Sparse, O > >, polynomial< C, with< Dual, O > > >
 
struct  mmx::mul_helper< polynomial< C, with< Dual, O > >, polynomial< C, with< Sparse, O > > >
 

Namespaces

 mmx
 

Macros

#define TMPL   template<class C, class O>
 
#define RING   ring<C,Dual,O>
 
#define RING_POL   ring<C,Sparse,O>
 
#define POL   polynomial<C,with<Sparse,O> >
 
#define DUALPOL   polynomial<C,with<Dual,O> >
 

Functions

template<class C , class O >
C mmx::sample (const RING &rg)
 
TMPL mmx::define_operator_rrr (DUALPOL, POL, DUALPOL, operator*, sparse::mul) TMPL define_operator_rrr(POL
 

Variables

TMPL mmx::DUALPOL
 
TMPL mmx::POL
 

Macro Definition Documentation

#define DUALPOL   polynomial<C,with<Dual,O> >
#define POL   polynomial<C,with<Sparse,O> >
#define RING   ring<C,Dual,O>
#define RING_POL   ring<C,Sparse,O>
#define TMPL   template<class C, class O>
Home