#include "kernel/mod2.h"
#include "IIntvec.h"
#include "coeffs/numbers.h"
#include "Number.h"
#include "kernel/polys.h"
#include "polys/monomials/ring.h"
#include <boost/shared_ptr.hpp>
#include <vector>
#include <exception>
Go to the source code of this file.
|
PolyImpl | operator+ (const PolyImpl &p1, const PolyImpl &p2) |
|
PolyImpl | operator* (const PolyImpl &p1, const PolyImpl &p2) |
|
PolyImpl | operator- (const PolyImpl &p1, const PolyImpl &p2) |
|
PolyImpl | operator+ (const PolyImpl &p1, int p2) |
|
PolyImpl | operator* (const PolyImpl &p1, int p2) |
|
PolyImpl | operator- (const PolyImpl &p1, int p2) |
|
PolyImpl | operator+ (int p1, const PolyImpl &p2) |
|
PolyImpl | operator* (int p1, const PolyImpl &p2) |
|
Poly | operator* (const Poly &p, const Poly &p2) |
|
Vector | operator* (const Number &n, const Vector &v) |
|
template<poly_variant variant, class create_type , class error_traits > |
PolyBase< variant, create_type, error_traits >::create_type | operator* (const Number &n, const PolyBase< variant, create_type, class error_tratis > &p) |
|
Vector | operator* (const Poly &p, const Vector &v) |
|
Poly | operator+ (const Poly &p1, const Number &n) |
|
bool | operator== (const Poly &p1, const Poly &p2) |
|
bool | operator== (const Vector &p1, const Vector &p2) |
|
template<poly_variant variant, class create_type , class error_traits > |
PolyBase< variant, create_type, error_traits >::create_type | operator+ (const PolyBase< variant, create_type, error_traits > &b1, const PolyBase< variant, create_type, error_traits > &b2) |
|
Vector | unitVector (int i, ring r=currRing) |
|
Poly | operator* (const Number &n, const Poly &p) |
|
◆ BOOST_DISABLE_THREADS
◆ MyErrorHandler
◆ operator*() [1/8]
◆ operator*() [2/8]
◆ operator*() [3/8]
Definition at line 580 of file Poly.h.
580 {
584}
const Variable & v
< [in] a sqrfree bivariate poly
◆ operator*() [4/8]
◆ operator*() [5/8]
◆ operator*() [6/8]
◆ operator*() [7/8]
Definition at line 237 of file Poly.h.
238{
242}
intrusive_ptr< ip_sring > r
◆ operator*() [8/8]
◆ operator+() [1/5]
◆ operator+() [2/5]
◆ operator+() [3/5]
◆ operator+() [4/5]
◆ operator+() [5/5]
◆ operator-() [1/2]
◆ operator-() [2/2]
◆ operator==() [1/2]
Definition at line 608 of file Poly.h.
608 {
611 if (
r1!=
r2)
return false;
613}
shared_ptr< PolyImpl > ptr
BOOLEAN p_EqualPolys(poly p1, poly p2, const ring r)
◆ operator==() [2/2]
Definition at line 614 of file Poly.h.
614 {
617 if (
r1!=
r2)
return false;
619}
◆ unitVector()
Definition at line 630 of file Poly.h.
630 {
634}
poly p_ISet(long i, const ring r)
returns the poly representing the integer i
static unsigned long p_SetComp(poly p, unsigned long c, ring r)