Go to the source code of this file.
Namespaces
Defines
- #define TMPL template <class C>
- #define RING ring<C,Bernstein>
- #define POLYNOMIAL polynomial<C, with<Bernstein> >
Functions
- DECLARE_CLASS (Bernstein,"Bernstein") template< class C > unsigned hash(const ring<C
- template<class C > unsigned exact_hash (const ring< C, Bernstein > &p)
- template<class C > unsigned soft_hash (const ring< C, Bernstein > &p)
- template<class C > bool exact_eq (const ring< C, Bernstein > &p, const ring< C, Bernstein > &q)
- template<class C > bool exact_neq (const ring< C, Bernstein > &p, const ring< C, Bernstein > &q)
- template<class C > bool operator== (const ring< C, Bernstein > &p, const ring< C, Bernstein > &q)
- template<class C > bool operator!= (const ring< C, Bernstein > &p, const ring< C, Bernstein > &q)
- template<class C > syntactic flatten (const ring< C, Bernstein > &rg)
- template<class C > ring< C, Bernstein > ring_bernstein_string (const scalar_set< C > &rg, const vector< string > &s)
- template<class C > ring< C, Bernstein > ring_tensor_of (const ring< C, Bernstein > &r)
- template<class C > ring< C, Bernstein > ring_bernstein_of (const ring< C, Sparse, DegRevLex > &r)
- template<class C > ring< C, Bernstein > ring_bernstein_generic (const scalar_set< C > &rg, const Bernstein &b, const vector< generic > &s)
- template<class C > ring< C, Bernstein > ring_bernstein_extend_generic (const ring< C, Bernstein > &R, const vector< generic > &s)
- template<class C > syntactic flatten (const polynomial< C, with< Bernstein > > &p)
- template<class C > polynomial< C, with< Bernstein > > polynomial_bernstein (const ring< C, Bernstein > &r, const C &c)
- template<class C > polynomial< C, with< Bernstein > > polynomial_bernstein (const ring< C, Bernstein > &r, const C &c, const int &d, const int &v)
- template<class C > polynomial< C, with< Bernstein > > polynomial_bernstein (const ring< C, Bernstein > &r, const string &s)
- template<class C > polynomial< C, with< Bernstein > > polynomial_bernstein (const ring< C, Bernstein > &r, const generic &s)
- template<class C > polynomial< C, with< Bernstein > > polynomial_bernstein_of (const polynomial< C, with< Sparse, DegRevLex > > &f)
- template<class C > polynomial< C, with< Sparse,
DegRevLex > > polynomial_sparse_of (const polynomial< C, with< Bernstein > > &f)
- template<class C > polynomial< C, with
< MonomialTensor > > polynomial_tensor_of (const polynomial< C, with< Bernstein > > &f)
- template<class C > vector< generic > polynomial_bernstein_coefficients (const polynomial< C, with< Bernstein > > &f, const int &v)
- template<class C > vector< generic > polynomial_bernstein_coefficients (const polynomial< C, with< Bernstein > > &p)
Variables
Define Documentation
#define POLYNOMIAL polynomial<C, with<Bernstein> > |
#define RING ring<C,Bernstein> |
#define TMPL template <class C> |