 |
My Project
debian-1:4.1.1-p2+ds-4build1
|
#include <Poly.h>
|
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) |
|
Definition at line 44 of file Poly.h.
◆ PolyImpl() [1/7]
◆ PolyImpl() [2/7]
◆ PolyImpl() [3/7]
PolyImpl::PolyImpl |
( |
poly |
p, |
|
|
intrusive_ptr< ip_sring > |
r |
|
) |
| |
|
inline |
◆ PolyImpl() [4/7]
PolyImpl::PolyImpl |
( |
poly |
p, |
|
|
intrusive_ptr< ip_sring > |
r, |
|
|
int |
|
|
) |
| |
|
inline |
◆ PolyImpl() [5/7]
PolyImpl::PolyImpl |
( |
int |
n, |
|
|
intrusive_ptr< ip_sring > |
r |
|
) |
| |
|
inline |
◆ PolyImpl() [6/7]
◆ PolyImpl() [7/7]
PolyImpl::PolyImpl |
( |
int |
n | ) |
|
|
inlineexplicit |
◆ ~PolyImpl()
virtual PolyImpl::~PolyImpl |
( |
| ) |
|
|
inlinevirtual |
◆ getInternalReference()
poly PolyImpl::getInternalReference |
( |
| ) |
const |
|
inlineprotected |
◆ getRing()
ring PolyImpl::getRing |
( |
| ) |
const |
|
inline |
◆ leadCoef()
◆ operator*=() [1/2]
◆ operator*=() [2/2]
◆ operator+=()
Definition at line 97 of file Poly.h.
106 number two=
n_Init(2,
r.get()->cf);
◆ operator-()
◆ operator-=()
◆ operator=() [1/2]
Definition at line 79 of file Poly.h.
82 if (
this==&p2)
return *
this;
◆ operator=() [2/2]
◆ print()
◆ operator* [1/2]
◆ operator* [2/2]
◆ operator+ [1/2]
◆ operator+ [2/2]
◆ operator- [1/2]
◆ operator- [2/2]
◆ operator/ [1/2]
◆ operator/ [2/2]
◆ operator== [1/4]
Definition at line 608 of file Poly.h.
611 if (r1!=r2)
return false;
◆ operator== [2/4]
◆ operator== [3/4]
◆ operator== [4/4]
Definition at line 614 of file Poly.h.
617 if (r1!=r2)
return false;
◆ Poly
◆ PolyBase
template<poly_variant , class , class >
◆ Vector
The documentation for this class was generated from the following file:
- Singular/dyn_modules/python/Poly.h
static poly p_Neg(poly p, const ring r)
static poly p_Copy(poly p, const ring r)
returns a copy of p
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
void p_Write(poly p, ring lmRing, ring tailRing)
static FORCE_INLINE number n_Init(long i, const coeffs r)
a number representing i in the given coeff field/ring r
static void p_Delete(poly *p, const ring r)
static poly p_Add_q(poly p, poly q, const ring r)
intrusive_ptr< ip_sring > r
BOOLEAN p_EqualPolys(poly p1, poly p2, const ring r)
poly p_NSet(number n, const ring r)
returns the poly representing the number n, destroys n
static FORCE_INLINE number n_Copy(number n, const coeffs r)
return a copy of 'n'
void WerrorS(const char *s)
intrusive_ptr< ip_sring > r
poly p_ISet(long i, const ring r)
returns the poly representing the integer i
static poly p_Mult_q(poly p, poly q, const ring r)
static poly p_Mult_nn(poly p, number n, const ring r)
shared_ptr< PolyImpl > ptr