Public Member Functions | |
UExprDict (UExprDict &&other) SYMENGINE_NOEXCEPT | |
UExprDict (const int &i) | |
UExprDict (const map_int_Expr &p) | |
UExprDict (const Expression &expr) | |
UExprDict (const std::string &s) | |
UExprDict (const UExprDict &)=default | |
UExprDict & | operator= (const UExprDict &)=default |
UExprDict & | operator/= (const Expression &other) |
std::string | __str__ (const std::string name) const |
const RCP< const Basic > | get_basic (std::string var) const |
int | compare (const UExprDict &other) const |
Expression | find_cf (int deg) const |
Public Member Functions inherited from SymEngine::ODictWrapper< int, Expression, UExprDict > | |
ODictWrapper (const int &i) | |
ODictWrapper (const std::map< int, Expression > &p) | |
ODictWrapper (std::map< int, Expression > &&p) | |
ODictWrapper (const Expression &p) | |
ODictWrapper (std::string s) | |
UExprDict & | operator= (UExprDict &&other) SYMENGINE_NOEXCEPT |
UExprDict & | operator+= (const UExprDict &other) |
UExprDict | operator- () const |
UExprDict & | operator-= (const UExprDict &other) |
UExprDict & | operator*= (const UExprDict &other) |
bool | operator!= (const UExprDict &other) const |
const std::map< int, Expression > & | get_dict () const |
size_t | size () const |
bool | empty () const |
int | degree () const |
Expression | get_coeff (int x) const |
Expression | get_lc () const |
Friends | |
std::ostream & | operator<< (std::ostream &os, const UExprDict &expr) |
UExprDict | operator/ (const UExprDict &a, const Expression &b) |
Additional Inherited Members | |
Public Types inherited from SymEngine::ODictWrapper< int, Expression, UExprDict > | |
typedef int | key_type |
Static Public Member Functions inherited from SymEngine::ODictWrapper< int, Expression, UExprDict > | |
static UExprDict | from_vec (const std::vector< Expression > &v) |
static UExprDict | mul (const UExprDict &a, const UExprDict &b) |
static UExprDict | pow (const UExprDict &a, unsigned int p) |
static UExprDict | from_poly (const FromPoly &p) |
Data Fields inherited from SymEngine::ODictWrapper< int, Expression, UExprDict > | |
std::map< int, Expression > | dict_ |
Definition at line 15 of file uexprpoly.h.