#include <basix/mmx_syntax.hpp>
#include <realroot/polynomial_dual.hpp>
Go to the source code of this file.
|
| #define | TMPL template <class C> |
| |
| #define | RING ring<C, Dual,DegRevLex> |
| |
| #define | RING_POL ring<C, Sparse,DegRevLex> |
| |
| #define | Polynomial polynomial<C, with<Dual,DegRevLex> > |
| |
|
| TMPL unsigned | mmx::hash (const RING &p) |
| |
| TMPL unsigned | mmx::exact_hash (const RING &p) |
| |
| TMPL unsigned | mmx::soft_hash (const RING &p) |
| |
| TMPL bool | mmx::exact_eq (const RING &p, const RING &q) |
| |
| TMPL bool | mmx::exact_neq (const RING &p, const RING &q) |
| |
| TMPL bool | mmx::operator== (const RING &p, const RING &q) |
| |
| TMPL bool | mmx::operator!= (const RING &p, const RING &q) |
| |
| TMPL syntactic | mmx::flatten (const RING &rg) |
| |
| TMPL RING | mmx::dual_of (const RING_POL &rg) |
| |
| TMPL RING | mmx::dual_of (const RING_POL &rg, const generic &x) |
| |
| TMPL syntactic | mmx::flatten (const Polynomial &p) |
| |
| TMPL Polynomial | mmx::polynomial_dual (const RING &rg, const C &c) |
| |
| TMPL Polynomial | mmx::polynomial_dual (const RING &rg, const C &c, int d, int v) |
| |
| TMPL Polynomial | mmx::polynomial_dual (const RING &rg, const string &s) |
| |
| TMPL Polynomial | mmx::polynomial_dual (const RING &r, const generic &s) |
| |
| TMPL vector< generic > | mmx::polynomial_dual_coefficients (const Polynomial &f, const int &v) |
| |
| TMPL vector< generic > | mmx::polynomial_dual_coefficients (const Polynomial &p) |
| |
| #define Polynomial polynomial<C, with<Dual,DegRevLex> > |
| #define RING ring<C, Dual,DegRevLex> |
| #define RING_POL ring<C, Sparse,DegRevLex> |
| #define TMPL template <class C> |