Developer documentation

polynomial_tensor.hpp File Reference

Go to the source code of this file.

Classes

struct  mmx::use< A, B >
 
struct  mmx::polynomial< C, V >
 
struct  mmx::with< V, W >
 
struct  mmx::MonomialTensor
 
struct  mmx::use< polynomial_of, polynomial< C, with< MonomialTensor > > >
 
struct  mmx::ring< C, MonomialTensor >
 Tensor ring of polynomials in the monomial basis. More...
 
struct  mmx::ring_of< C >
 Generic ring class. More...
 
struct  mmx::ring_of< polynomial< C, with< MonomialTensor > > >
 

Namespaces

 mmx
 
 mmx::let
 Namespace for explicit type conversion.
 

Macros

#define TMPL   template<class C>
 
#define RING   ring<C, MonomialTensor >
 
#define POLYNOMIAL   polynomial<C, with<MonomialTensor> >
 

Functions

TMPL Seq< POLYNOMIALmmx::coefficients (const POLYNOMIAL &f, const int &v)
 
TMPL Seq< Cmmx::coefficients (const POLYNOMIAL &f)
 
template<class C , class D >
void mmx::let::assign (polynomial< D, with< MonomialTensor > > &p, const polynomial< C, with< MonomialTensor > > &q)
 

Macro Definition Documentation

#define POLYNOMIAL   polynomial<C, with<MonomialTensor> >
#define RING   ring<C, MonomialTensor >
#define TMPL   template<class C>
Home