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

Public Member Functions

 UIntDict (UIntDict &&other) SYMENGINE_NOEXCEPT
 
 UIntDict (const int &i)
 
 UIntDict (const map_uint_mpz &p)
 
 UIntDict (const integer_class &i)
 
 UIntDict (const UIntDict &)=default
 
UIntDictoperator= (const UIntDict &)=default
 
integer_class eval_bit (const unsigned int &x) const
 Evaluates the dict_ at value 2**x.
 
int compare (const UIntDict &other) const
 
integer_class max_abs_coef () const
 
- Public Member Functions inherited from SymEngine::ODictWrapper< unsigned int, integer_class, UIntDict >
 ODictWrapper (const int &i)
 
 ODictWrapper (const std::map< unsigned int, integer_class > &p)
 
 ODictWrapper (std::map< unsigned int, integer_class > &&p)
 
 ODictWrapper (const integer_class &p)
 
 ODictWrapper (std::string s)
 
UIntDictoperator= (UIntDict &&other) SYMENGINE_NOEXCEPT
 
UIntDictoperator+= (const UIntDict &other)
 
UIntDict operator- () const
 
UIntDictoperator-= (const UIntDict &other)
 
UIntDictoperator*= (const UIntDict &other)
 
bool operator!= (const UIntDict &other) const
 
const std::map< unsigned int, integer_class > & get_dict () const
 
size_t size () const
 
bool empty () const
 
unsigned int degree () const
 
integer_class get_coeff (unsigned int x) const
 
integer_class get_lc () const
 

Static Public Member Functions

static UIntDict mul (const UIntDict &a, const UIntDict &b)
 
- Static Public Member Functions inherited from SymEngine::ODictWrapper< unsigned int, integer_class, UIntDict >
static UIntDict from_vec (const std::vector< integer_class > &v)
 
static UIntDict mul (const UIntDict &a, const UIntDict &b)
 
static UIntDict pow (const UIntDict &a, unsigned int p)
 
static UIntDict from_poly (const FromPoly &p)
 

Additional Inherited Members

- Public Types inherited from SymEngine::ODictWrapper< unsigned int, integer_class, UIntDict >
typedef unsigned int key_type
 
- Data Fields inherited from SymEngine::ODictWrapper< unsigned int, integer_class, UIntDict >
std::map< unsigned int, integer_class > dict_
 

Detailed Description

Definition at line 24 of file uintpoly.h.


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