|
|
| MIntDict (unsigned int s) SYMENGINE_NOEXCEPT |
| |
|
| MIntDict (MIntDict &&other) SYMENGINE_NOEXCEPT |
| |
|
| MIntDict (umap_uvec_mpz &&p, unsigned int sz) |
| |
|
| MIntDict (const umap_uvec_mpz &p, unsigned int sz) |
| |
|
| MIntDict (const MIntDict &)=default |
| |
|
MIntDict & | operator= (const MIntDict &)=default |
| |
|
| UDictWrapper (unsigned int s) SYMENGINE_NOEXCEPT |
| |
|
| UDictWrapper (Dict &&p, unsigned int sz) |
| |
|
| UDictWrapper (const Dict &p, unsigned int sz) |
| |
|
MIntDict & | operator= (MIntDict &&other) |
| |
|
MIntDict & | operator+= (const MIntDict &other) |
| |
|
MIntDict | operator- () const |
| |
|
MIntDict & | operator-= (const MIntDict &other) |
| |
|
MIntDict & | operator*= (const MIntDict &other) |
| |
|
bool | operator== (const MIntDict &other) const |
| |
|
bool | operator!= (const MIntDict &other) const |
| |
|
const Dict & | get_dict () const |
| |
|
bool | empty () const |
| |
|
integer_class | get_coeff (vec_uint &x) const |
| |
|
MIntDict | translate (const vec_uint &translator, unsigned int size) const |
| |
|
|
using | Dict = std::unordered_map< vec_uint, integer_class, vec_hash< vec_uint > > |
| |
|
typedef vec_uint | vec_type |
| |
|
typedef integer_class | coef_type |
| |
|
typedef Dict | dict_type |
| |
|
static MIntDict | mul (const MIntDict &a, const MIntDict &b) |
| |
|
static MIntDict | pow (const MIntDict &a, unsigned int p) |
| |
|
Dict | dict_ |
| |
|
unsigned int | vec_size |
| |
Definition at line 260 of file msymenginepoly.h.
The documentation for this class was generated from the following file: