SymEngine::UExprDict Class Reference
+ Inheritance diagram for SymEngine::UExprDict:
+ Collaboration diagram for SymEngine::UExprDict:

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
 
UExprDictoperator= (const UExprDict &)=default
 
UExprDictoperator/= (const Expression &other)
 
std::string __str__ (const std::string name) const
 
const RCP< const Basicget_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)
 
UExprDictoperator= (UExprDict &&other) SYMENGINE_NOEXCEPT
 
UExprDictoperator+= (const UExprDict &other)
 
UExprDict operator- () const
 
UExprDictoperator-= (const UExprDict &other)
 
UExprDictoperator*= (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::ostreamoperator<< (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, Expressiondict_
 

Detailed Description

Definition at line 15 of file uexprpoly.h.


The documentation for this class was generated from the following file: