#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> |