R
is the representation of the polynomial (eg. in monomial or bernstein basis). The type C
is the coefficient type of the polynomial.
Definition at line 19 of file MPolDse.h.
Public Types | |
typedef C | value_type |
typedef C | coeff_t |
typedef R::size_type | size_type |
typedef R | rep_type |
typedef R::iterator | iterator |
typedef R::const_iterator | const_iterator |
typedef MPolDse< C, R > | self_t |
Public Member Functions | |
R & | rep () |
const R & | rep () const |
MPolDse (int nvr, const int *szs, const int *vrs) | |
MPolDse (const C &x=0) | |
template<class O, class E> | |
MPolDse (const MPol< C, O, E > &mpol) | |
MPolDse (const char *s) | |
template<class X> | |
MPolDse (const X &x) | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
bool | operator== (const C &c) const |
bool | operator== (const MPolDse &mp) const |
MPolDse & | operator= (const char *name) |
template<class X> | |
MPolDse & | operator= (const X &x) |
template<class O, class E> | |
MPolDse & | operator= (const MPol< C, O, E > &mpol) |
template<class X> | |
MPolDse & | operator+= (const X &x) |
MPolDse & | operator+= (const MPolDse &) |
MPolDse & | operator+= (const C &) |
template<class X> | |
MPolDse & | operator-= (const X &x) |
MPolDse & | operator-= (const MPolDse &) |
MPolDse & | operator-= (const C &) |
template<class X> | |
MPolDse & | operator *= (const X &x) |
MPolDse & | operator *= (const C &) |
MPolDse & | operator *= (const MPolDse &) |
const int * | vrs () const |
const int * | szs () const |
int | nvars () const |
int | nvr () const |
int | varid (int i) const |
const C & | operator[] (int i) const |
C & | operator[] (int i) |
Public Attributes | |
shared_object< R > | data |