Public Types | |
typedef Key | key_type |
Public Member Functions | |
ODictWrapper (const int &i) | |
ODictWrapper (const std::map< Key, Value > &p) | |
ODictWrapper (std::map< Key, Value > &&p) | |
ODictWrapper (const Value &p) | |
ODictWrapper (std::string s) | |
Wrapper & | operator= (Wrapper &&other) SYMENGINE_NOEXCEPT |
Wrapper & | operator+= (const Wrapper &other) |
Wrapper | operator- () const |
Wrapper & | operator-= (const Wrapper &other) |
Wrapper & | operator*= (const Wrapper &other) |
bool | operator!= (const Wrapper &other) const |
const std::map< Key, Value > & | get_dict () const |
size_t | size () const |
bool | empty () const |
Key | degree () const |
Value | get_coeff (Key x) const |
Value | get_lc () const |
Static Public Member Functions | |
static Wrapper | from_vec (const std::vector< Value > &v) |
static Wrapper | mul (const Wrapper &a, const Wrapper &b) |
static Wrapper | pow (const Wrapper &a, unsigned int p) |
template<typename FromPoly > | |
static Wrapper | from_poly (const FromPoly &p) |
Data Fields | |
std::map< Key, Value > | dict_ |
Friends | |
Wrapper | operator+ (const Wrapper &a, const Wrapper &b) |
Wrapper | operator- (const Wrapper &a, const Wrapper &b) |
Wrapper | operator* (const Wrapper &a, const Wrapper &b) |
bool | operator== (const Wrapper &a, const Wrapper &b) |
Definition at line 104 of file upolybase.h.
typedef Key SymEngine::ODictWrapper< Key, Value, Wrapper >::key_type |
Definition at line 108 of file upolybase.h.
|
inline |
Definition at line 111 of file upolybase.h.
|
inline |
Definition at line 112 of file upolybase.h.
|
inline |
Definition at line 114 of file upolybase.h.
|
inline |
Definition at line 120 of file upolybase.h.
|
inline |
Definition at line 128 of file upolybase.h.
|
inline |
Definition at line 142 of file upolybase.h.
|
inline |
Definition at line 148 of file upolybase.h.
|
inline |
Definition at line 328 of file upolybase.h.
|
inline |
Definition at line 323 of file upolybase.h.
|
inlinestatic |
Definition at line 266 of file upolybase.h.
|
inlinestatic |
Definition at line 153 of file upolybase.h.
|
inline |
Definition at line 335 of file upolybase.h.
|
inline |
Definition at line 313 of file upolybase.h.
|
inline |
Definition at line 343 of file upolybase.h.
|
inlinestatic |
Definition at line 226 of file upolybase.h.
|
inline |
Definition at line 308 of file upolybase.h.
|
inline |
Definition at line 279 of file upolybase.h.
|
inline |
Definition at line 179 of file upolybase.h.
|
inline |
Definition at line 202 of file upolybase.h.
|
inline |
Definition at line 210 of file upolybase.h.
|
inline |
Definition at line 165 of file upolybase.h.
|
inlinestatic |
Definition at line 248 of file upolybase.h.
|
inline |
Definition at line 318 of file upolybase.h.
|
friend |
Definition at line 274 of file upolybase.h.
|
friend |
Definition at line 172 of file upolybase.h.
|
friend |
Definition at line 195 of file upolybase.h.
|
friend |
Definition at line 303 of file upolybase.h.
std::map<Key, Value> SymEngine::ODictWrapper< Key, Value, Wrapper >::dict_ |
Definition at line 107 of file upolybase.h.