Public Member Functions | |
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 |
Public Member Functions inherited from SymEngine::UDictWrapper< vec_uint, integer_class, MIntDict > | |
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 |
Additional Inherited Members | |
Public Types inherited from SymEngine::UDictWrapper< vec_uint, integer_class, MIntDict > | |
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 Public Member Functions inherited from SymEngine::UDictWrapper< vec_uint, integer_class, MIntDict > | |
static MIntDict | mul (const MIntDict &a, const MIntDict &b) |
static MIntDict | pow (const MIntDict &a, unsigned int p) |
Data Fields inherited from SymEngine::UDictWrapper< vec_uint, integer_class, MIntDict > | |
Dict | dict_ |
unsigned int | vec_size |
Definition at line 260 of file msymenginepoly.h.