Go to the source code of this file.
Namespaces
- namespace mmx
- namespace mmx::tensor
namespace for representation of polynomials as dense tensor product.
- namespace mmx::let
Namespace for explicit type conversion.
Functions
- template<class C > void binoms (bernstein< C > &mpl)
- template<class C > void scale (bernstein< C > &mpl)
- template<class C > void uscale (bernstein< C > &mpl)
- template<class C > void convertb2m (monomials< C > &mpl)
- template<class C > void convertm2b (bernstein< C > &mpl)
- template<class C , class V > void convertm2b (bernstein< C > &mpl, const V &bx)
- template<class C > void elevate (bernstein< C > &r, const eenv &elev)
- template<class C > void add (bernstein< C > &mpl, const C &c)
- template<class C > void add (bernstein< C > &r, const bernstein< C > &a, const C &c)
- template<class C > void add (bernstein< C > &r, const C &c, const bernstein< C > &a)
- template<class C > void rewrite (bernstein< C > &r, const eenv &newe)
- template<class C > void add (bernstein< C > &r, const bernstein< C > &a)
- template<class C > void add (bernstein< C > &r, const bernstein< C > &a, const bernstein< C > &b)
- template<class C > void sub (bernstein< C > &r, const bernstein< C > &a)
- template<class C > void sub (bernstein< C > &r, const bernstein< C > &a, const bernstein< C > &b)
- template<class C > void sub (bernstein< C > &mpl, const C &c)
- template<class C > void sub (bernstein< C > &mpl, const C &c, const bernstein< C > &a)
- template<class C > void sub (bernstein< C > &mpl, const bernstein< C > &a, const C &c)
- template<class C > void mul (bernstein< C > &r, const bernstein< C > &a, const bernstein< C > &b)
- template<class C > void mul (bernstein< C > &r, const bernstein< C > &a)
- template<class C > void mul (bernstein< C > &r, const bernstein< C > &a, const C &c)
- template<class C > void mul (bernstein< C > &r, const C &c, const bernstein< C > &a)
- template<class C > void mul (bernstein< C > &r, const C &c)
- template<class C > void div (bernstein< C > &r, const bernstein< C > &a, const C &c)
- template<class Result , class Coeff , class Parameters > void eval (Result &result, const bernstein< Coeff > &controls, const Parameters ¶meters)
- template<class Coeff > void eval (Coeff &result, const bernstein< Coeff > &controls, const Coeff &v)
- template<class Result , class Coeff , class Parameters > void eval (Result &result, const bernstein< Coeff > &controls, const Parameters ¶meters, unsigned n)
- template<class Result , class Coeff , class Parameters > void subs0 (Result *result, const bernstein< Coeff > &controls, const Parameters ¶meters)
- template<class C > void casteljau (bernstein< C > &a, bernstein< C > &b, const C &t, int v)
- template<class C > void casteljau (bernstein< C > &left, bernstein< C > &right, const bernstein< C > &source, const C &t, int v)
- template<class C > void casteljau (bernstein< C > &a, bernstein< C > &b, int v)
- template<class C > void casteljau (bernstein< C > &left, bernstein< C > &right, const bernstein< C > &source, int v)
- template<class C > std::ostream & operator<< (std::ostream &o, const bernstein< C > &mpl)
- template<class C > void assign (monomials< C > &monoms, const bernstein< C > &controls)
- template<class C > void cfdump (std::ostream &o, const bernstein< C > &mpl)
- template<class OSTREAM , class C > void mprint (OSTREAM &o, const bernstein< C > &mpl)
- template<class OSTREAM , class C > void print (OSTREAM &o, const bernstein< C > &mpl)
- template<class OSTREAM , class C > void print (OSTREAM &o, const bernstein< C > &mpl, const variables &v)
- template<class C > void diff (bernstein< C > &res, const bernstein< C > &src, int v)
- template<class C , class T > void split (bernstein< C > &l, bernstein< C > &r, int v, const T &t)
- template<class C > void split (bernstein< C > &l, bernstein< C > &r, int v)
- template<class C , class T > void restrict (bernstein< C > &rst, int v, const T &a, const T &b)
- template<class C > void lface (bernstein< C > &f, const bernstein< C > &src, int v)
- template<class C > void rface (bernstein< C > &f, const bernstein< C > &src, int v)
- template<class C > void face (bernstein< C > &f, const bernstein< C > &src, int v, int n)
- template<class C , class U > void assign (C &p, const U &q)
- template<class C , class U > void assign (tensor::bernstein< C > &p, const tensor::bernstein< U > &q)
- template<class C , class D > void assign (tensor::bernstein< C > &b, const tensor::monomials< D > &m)
- template<class C , class D , class O > void assign (tensor::bernstein< C > &b, const sparse::monomial_seq< D, O > &m)
- template<class C , class D , class O , class DOM > void assign (tensor::bernstein< C > &b, const sparse::monomial_seq< D, O > &m, const DOM &dom)