Developer documentation

polynomial_glue.hpp File Reference
#include <basix/mmx_syntax.hpp>
#include <realroot/polynomial.hpp>
#include <realroot/polynomial_tensor.hpp>
#include <realroot/subresultant.hpp>

Go to the source code of this file.

Namespaces

 mmx
 

Macros

#define TMPL   template <class C, class V, class W>
 
#define WVW   with<V,W>
 
#define Polynomial   polynomial<C, WVW >
 

Functions

TMPL unsigned mmx::hash (const Polynomial &p)
 
TMPL unsigned mmx::exact_hash (const Polynomial &p)
 
TMPL unsigned mmx::soft_hash (const Polynomial &p)
 
TMPL bool mmx::exact_eq (const Polynomial &p, const Polynomial &q)
 
TMPL bool mmx::exact_neq (const Polynomial &p, const Polynomial &q)
 
TMPL syntactic mmx::flatten (const Polynomial &p)
 
TMPL Polynomial mmx::diff (const Polynomial &p, const generic &v)
 
TMPL vector< generic > mmx::polynomial_sturm_sequence (const Polynomial &p, const Polynomial &q, int v)
 
TMPL Polynomial mmx::polynomial_resultant (const Polynomial &p, const Polynomial &q, int v)
 
TMPL Polynomial mmx::polynomial_gcd (const Polynomial &p, const Polynomial &q, int v)
 

Macro Definition Documentation

#define Polynomial   polynomial<C, WVW >
#define TMPL   template <class C, class V, class W>
#define WVW   with<V,W>
Home