#include <realroot/Seq.hpp>
#include <realroot/monomial.hpp>
#include <realroot/tensor_monomials.hpp>
#include <realroot/polynomial.hpp>
#include <realroot/ring.hpp>
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< POLYNOMIAL > | mmx::coefficients (const POLYNOMIAL &f, const int &v) |
TMPL Seq< C > | mmx::coefficients (const POLYNOMIAL &f) |
template<class C , class D > | |
void | mmx::let::assign (polynomial< D, with< MonomialTensor > > &p, const polynomial< C, with< MonomialTensor > > &q) |
#define POLYNOMIAL polynomial<C, with<MonomialTensor> > |
#define RING ring<C, MonomialTensor > |
#define TMPL template<class C> |