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 |
![]() |