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

Public Member Functions

 URatDict (URatDict &&other) SYMENGINE_NOEXCEPT
 
 URatDict (const int &i)
 
 URatDict (const map_uint_mpq &p)
 
 URatDict (const rational_class &i)
 
 URatDict (const URatDict &)=default
 
URatDictoperator= (const URatDict &)=default
 
int compare (const URatDict &other) const
 
- Public Member Functions inherited from SymEngine::ODictWrapper< unsigned int, rational_class, URatDict >
 ODictWrapper (const int &i)
 
 ODictWrapper (const std::map< unsigned int, rational_class > &p)
 
 ODictWrapper (std::map< unsigned int, rational_class > &&p)
 
 ODictWrapper (const rational_class &p)
 
 ODictWrapper (std::string s)
 
URatDictoperator= (URatDict &&other) SYMENGINE_NOEXCEPT
 
URatDictoperator+= (const URatDict &other)
 
URatDict operator- () const
 
URatDictoperator-= (const URatDict &other)
 
URatDictoperator*= (const URatDict &other)
 
bool operator!= (const URatDict &other) const
 
const std::map< unsigned int, rational_class > & get_dict () const
 
size_t size () const
 
bool empty () const
 
unsigned int degree () const
 
rational_class get_coeff (unsigned int x) const
 
rational_class get_lc () const
 

Additional Inherited Members

- Public Types inherited from SymEngine::ODictWrapper< unsigned int, rational_class, URatDict >
typedef unsigned int key_type
 
- Static Public Member Functions inherited from SymEngine::ODictWrapper< unsigned int, rational_class, URatDict >
static URatDict from_vec (const std::vector< rational_class > &v)
 
static URatDict mul (const URatDict &a, const URatDict &b)
 
static URatDict pow (const URatDict &a, unsigned int p)
 
static URatDict from_poly (const FromPoly &p)
 
- Data Fields inherited from SymEngine::ODictWrapper< unsigned int, rational_class, URatDict >
std::map< unsigned int, rational_class > dict_
 

Detailed Description

Definition at line 13 of file uratpoly.h.


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