|
template<class R , class C , class eenv , class P > |
void | mmx::tensor::levalm (R &result, const C *data, const eenv &env, const P &p) |
|
template<class R , class C , class eenv , class P > |
void | mmx::tensor::hevalm (R &result, const C *data, const eenv &env, const P &p) |
|
template<typename real_t , typename value_t > |
void | mmx::tensor::decasteljau (real_t *r, unsigned sz, const value_t &t, int str=1) |
|
template<class R , class C , class eenv , class P > |
void | mmx::tensor::levalb (R &result, const C *data, const eenv &env, const P &p) |
|
template<class OutputIterator , class C , class eenv > |
void | mmx::tensor::maxs (OutputIterator _maxs_, const C *data, const eenv &env, int v) |
|
template<class OutputIterator , class C , class eenv > |
void | mmx::tensor::mins (OutputIterator _mins_, const C *data, const eenv &env, int v) |
|
template<class C , class eenv > |
void | mmx::tensor::vswap (C *data, const eenv &env, int *perm, int *supp=0, int nsupp=0) |
|
template<class C , class eenv > |
void | mmx::tensor::binoms (C *data, const eenv &env, binomials< C > &binms) |
|
template<class C > |
void | mmx::tensor::ibinoms (C *data, const eenv &env, binomials< C > &binms) |
|
template<class C , class eenv > |
void | mmx::tensor::scale (C *data, const eenv &env, binomials< C > &binoms) |
|
template<class C , class eenv > |
void | mmx::tensor::uscale (C *data, const eenv &env, binomials< C > &binoms) |
|
template<class C > |
void | mmx::tensor::convertb2m (C *bzc, unsigned sz, int st, binomials< C > &binom) |
|
template<class C > |
void | mmx::tensor::convertm2b (C *bzc, unsigned sz, int st, binomials< C > &binoms) |
|
template<class C , class eenv > |
void | mmx::tensor::convertm2b (C *data, const eenv &e, binomials< C > &bins, int v) |
|
template<class C , class eenv > |
void | mmx::tensor::convertm2b (C *data, const eenv &env, binomials< C > &bins) |
|
template<class C , class eenv > |
void | mmx::tensor::convertb2m (C *data, const eenv &e, binomials< C > &bins, int v) |
|
template<class C , class eenv > |
void | mmx::tensor::convertb2m (C *data, const eenv &env, binomials< C > &bins) |
|
template<typename C > |
void | mmx::tensor::diff (C *b, const C *a, unsigned sz, int sb, int sa) |
|
template<typename C > |
void | mmx::tensor::diff (C *b, C *e, C const *a, int s) |
|
template<typename C > |
void | mmx::tensor::diff (C *b, C *e, C const *a) |
|
template<typename C > |
void | mmx::tensor::m_diff (C *op, const eenv &o, C const *ap, const eenv &a, int v) |
|
template<typename C > |
void | mmx::tensor::mdiff (C *dst, const eenv &a, C const *const src, const eenv &esrc, int v) |
|
template<class C , class T > |
void | mmx::tensor::bsplit_uloop (C *r, C *rlast, C *l, const T &t, int st) |
|
template<class C , class eenv , class T > |
void | mmx::tensor::bsplit (C *l, C *r, const eenv &env, const T &t, int v) |
|
template<class C > |
void | mmx::tensor::bsplit2_uloop (C *r, C *rlast, C *l, int st) |
|
template<class C , class eenv > |
void | mmx::tensor::bsplit2 (C *l, C *r, const eenv &env, int v) |
|
template<class C , class T > |
void | mmx::tensor::brestrict_uloop (C *r, C *rlast, int st, const T &a, const T &b) |
|
template<class C , class T > |
void | mmx::tensor::brestrictLR (C *s, const eenv &env, int v, const T &a, const T &b, const T &c, const T &d) |
|
template<class C , class T > |
void | mmx::tensor::brestrictRL (C *s, const eenv &env, int v, const T &a, const T &b, const T &c, const T &d) |
|
template<class C , class eenv , class T > |
void | mmx::tensor::brestrict (C *src, const eenv &env, int v, const T &a, const T &b) |
|
template<class C > |
void | mmx::tensor::lface (C *dst, const eenv &a, const C *src, int v) |
|
template<class C > |
void | mmx::tensor::rface (C *dst, const eenv &a, const C *src, int v) |
|
template<class C > |
void | mmx::tensor::slice (C *dst, const eenv &a, const C *src, int v, int n) |
|
template<class C , class X , class O , class eenv > |
void | mmx::tensor::mpolfill (C *data, const sparse::monomial_seq< X, O > &mpol, const eenv &env) |
|