My Project
|
#include <Poly.h>
Public Member Functions | |
ring | getRing () const |
Number | leadCoef () |
PolyImpl & | operator= (const PolyImpl &p2) |
PolyImpl | operator- () |
PolyImpl & | operator+= (const PolyImpl &p2) |
PolyImpl & | operator*= (const PolyImpl &p2) |
PolyImpl & | operator*= (const Number &n) |
PolyImpl & | operator-= (const PolyImpl &p2) |
PolyImpl & | operator= (int n) |
PolyImpl () | |
PolyImpl (const PolyImpl &p) | |
PolyImpl (poly p, intrusive_ptr< ip_sring > r) | |
PolyImpl (poly p, intrusive_ptr< ip_sring > r, int) | |
PolyImpl (int n, intrusive_ptr< ip_sring > r) | |
PolyImpl (const Number &n) | |
PolyImpl (int n) | |
void | print () |
virtual | ~PolyImpl () |
Protected Member Functions | |
poly | getInternalReference () const |
Protected Attributes | |
poly | p |
intrusive_ptr< ip_sring > | r |
Friends | |
template<poly_variant , class , class > | |
class | PolyBase |
class | Poly |
class | Vector |
bool | operator== (const Poly &p1, const Poly &p2) |
bool | operator== (const Vector &p1, const Vector &p2) |
PolyImpl | operator+ (const PolyImpl &p1, const PolyImpl &n2) |
PolyImpl | operator- (const PolyImpl &p1, const PolyImpl &n2) |
PolyImpl | operator/ (const PolyImpl &p1, const PolyImpl &n2) |
PolyImpl | operator* (const PolyImpl &p1, const PolyImpl &n2) |
bool | operator== (const PolyImpl &p1, const PolyImpl &n2) |
PolyImpl | operator+ (const PolyImpl &p1, int n2) |
PolyImpl | operator- (const PolyImpl &p1, int n2) |
PolyImpl | operator/ (const PolyImpl &p1, int n2) |
PolyImpl | operator* (const PolyImpl &p1, int n2) |
bool | operator== (const PolyImpl &p1, int n2) |
|
inline |
Definition at line 164 of file Poly.h.
|
inline |
|
inline |
|
inline |
Definition at line 189 of file Poly.h.
|
inlineexplicit |
|
inlinevirtual |
|
inlineprotected |
|
inline |
|
inline |
Definition at line 97 of file Poly.h.
|
inline |
|
inline |
|
inline |
|
friend |