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