#include <realroot/Seq.hpp>#include <realroot/univariate.hpp>#include <realroot/monomial.hpp>#include <realroot/polynomial.hpp>#include <realroot/ring.hpp>Go to the source code of this file.
Classes | |
| struct | mmx::Univariate |
| struct | mmx::use< A, B > |
| struct | mmx::polynomial< C, V > |
| struct | mmx::with< V, W > |
| struct | mmx::use< polynomial_of, polynomial< C, with< Univariate > > > |
| Tensor ring of polynomials in the monomial basis. More... | |
| struct | mmx::ring< C, Univariate > |
| Tensor ring of polynomials in the monomial basis. More... | |
Namespaces | |
| mmx | |
| mmx::let | |
| Namespace for explicit type conversion. | |
Macros | |
| #define | TMPL template<class C> |
| #define | RING ring<C, Univariate > |
| #define | POLYNOMIAL polynomial< C, with<Univariate> > |
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< Univariate > > &p, const polynomial< C, with< Univariate > > &q) |
| #define POLYNOMIAL polynomial< C, with<Univariate> > |
| #define RING ring<C, Univariate > |
| #define TMPL template<class C> |