Public Member Functions | |
MExprDict (unsigned int s) SYMENGINE_NOEXCEPT | |
MExprDict (MExprDict &&other) SYMENGINE_NOEXCEPT | |
MExprDict (umap_vec_expr &&p, unsigned int sz) | |
MExprDict (const umap_vec_expr &p, unsigned int sz) | |
MExprDict (const MExprDict &)=default | |
MExprDict & | operator= (const MExprDict &)=default |
Public Member Functions inherited from SymEngine::UDictWrapper< vec_int, Expression, MExprDict > | |
UDictWrapper (unsigned int s) SYMENGINE_NOEXCEPT | |
UDictWrapper (Dict &&p, unsigned int sz) | |
UDictWrapper (const Dict &p, unsigned int sz) | |
MExprDict & | operator= (MExprDict &&other) |
MExprDict & | operator+= (const MExprDict &other) |
MExprDict | operator- () const |
MExprDict & | operator-= (const MExprDict &other) |
MExprDict & | operator*= (const MExprDict &other) |
bool | operator== (const MExprDict &other) const |
bool | operator!= (const MExprDict &other) const |
const Dict & | get_dict () const |
bool | empty () const |
Expression | get_coeff (vec_int &x) const |
MExprDict | translate (const vec_uint &translator, unsigned int size) const |
Additional Inherited Members | |
Public Types inherited from SymEngine::UDictWrapper< vec_int, Expression, MExprDict > | |
using | Dict = std::unordered_map< vec_int, Expression, vec_hash< vec_int > > |
typedef vec_int | vec_type |
typedef Expression | coef_type |
typedef Dict | dict_type |
Static Public Member Functions inherited from SymEngine::UDictWrapper< vec_int, Expression, MExprDict > | |
static MExprDict | mul (const MExprDict &a, const MExprDict &b) |
static MExprDict | pow (const MExprDict &a, unsigned int p) |
Data Fields inherited from SymEngine::UDictWrapper< vec_int, Expression, MExprDict > | |
Dict | dict_ |
unsigned int | vec_size |
Definition at line 286 of file msymenginepoly.h.