Go to the source code of this file.
|
lists | pcvLAddL (lists l1, lists l2) |
|
lists | pcvPMulL (poly p, lists l1) |
|
BOOLEAN | pcvLAddL (leftv res, leftv h) |
|
BOOLEAN | pcvPMulL (leftv res, leftv h) |
|
int | pcvDeg (poly p) |
|
int | pcvMinDeg (poly p) |
|
int | pcvMinDeg (matrix m) |
|
BOOLEAN | pcvMinDeg (leftv res, leftv h) |
|
void | pcvInit (int d) |
|
void | pcvClean () |
|
int | pcvM2N (poly m) |
|
poly | pcvN2M (int n) |
|
poly | pcvP2CV (poly p, int d0, int d1) |
|
poly | pcvCV2P (poly cv, int d0, int d1) |
|
lists | pcvP2CV (lists pl, int d0, int d1) |
|
lists | pcvCV2P (lists cvl, int d0, int d1) |
|
BOOLEAN | pcvP2CV (leftv res, leftv h) |
|
BOOLEAN | pcvCV2P (leftv res, leftv h) |
|
int | pcvDim (int d0, int d1) |
|
BOOLEAN | pcvDim (leftv res, leftv h) |
|
int | pcvBasis (lists b, int i, poly m, int d, int n) |
|
lists | pcvBasis (int d0, int d1) |
|
BOOLEAN | pcvBasis (leftv res, leftv h) |
|
◆ pcvBasis() [1/3]
lists pcvBasis |
( |
int |
d0, |
|
|
int |
d1 |
|
) |
| |
Definition at line 450 of file pcv.cc.
457 for(
int d=d0,
i=0;d<d1;d++)
int pcvBasis(lists b, int i, poly m, int d, int n)
int pcvDim(int d0, int d1)
#define pLmDelete(p)
assume p != NULL, deletes Lm(p)->coef and Lm(p)
◆ pcvBasis() [2/3]
Definition at line 463 of file pcv.cc.
470 int d0=(int)(
long)
h->Data();
472 int d1=(int)(
long)
h->Data();
void WerrorS(const char *s)
BOOLEAN iiCheckTypes(leftv args, const short *type_list, int report)
check a list of arguemys against a given field of types return TRUE if the types match return FALSE (...
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
◆ pcvBasis() [3/3]
int pcvBasis |
( |
lists |
b, |
|
|
int |
i, |
|
|
poly |
m, |
|
|
int |
d, |
|
|
int |
n |
|
) |
| |
Definition at line 430 of file pcv.cc.
434 for(
int k=0,
l=d;
k<=
l;
k++,d--)
const CanonicalForm CFMap CFMap & N
#define pCopy(p)
return a copy of the poly
◆ pcvClean()
Definition at line 223 of file pcv.cc.
#define omFreeSize(addr, size)
static unsigned * pcvTable
static unsigned ** pcvIndex
◆ pcvCV2P() [1/3]
Definition at line 378 of file pcv.cc.
387 int d0=(int)(
long)
h->Data();
389 int d1=(int)(
long)
h->Data();
poly pcvCV2P(poly cv, int d0, int d1)
◆ pcvCV2P() [2/3]
Definition at line 339 of file pcv.cc.
344 for(
int i=cvl->
nr;
i>=0;
i--)
INLINE_THIS void Init(int l=0)
◆ pcvCV2P() [3/3]
poly pcvCV2P |
( |
poly |
cv, |
|
|
int |
d0, |
|
|
int |
d1 |
|
) |
| |
Definition at line 297 of file pcv.cc.
static number & pGetCoeff(poly p)
return an alias to the leading coefficient of p assumes that p != NULL NOTE: not copy
#define pGetComp(p)
Component.
#define pSetCoeff(p, n)
deletes old coeff before setting the new one
◆ pcvDeg()
Definition at line 128 of file pcv.cc.
#define pGetExp(p, i)
Exponent.
◆ pcvDim() [1/2]
int pcvDim |
( |
int |
d0, |
|
|
int |
d1 |
|
) |
| |
◆ pcvDim() [2/2]
Definition at line 410 of file pcv.cc.
417 int d0=(int)(
long)
h->Data();
419 int d1=(int)(
long)
h->Data();
◆ pcvInit()
◆ pcvLAddL() [1/2]
Definition at line 96 of file pcv.cc.
lists pcvLAddL(lists l1, lists l2)
◆ pcvLAddL() [2/2]
Definition at line 31 of file pcv.cc.
poly sBucketPeek(sBucket_pt b)
◆ pcvM2N()
◆ pcvMinDeg() [1/3]
◆ pcvMinDeg() [2/3]
Definition at line 149 of file pcv.cc.
158 if((d>=0&&md>d)||md==-1) md=d;
#define MATELEM(mat, i, j)
◆ pcvMinDeg() [3/3]
◆ pcvN2M()
◆ pcvP2CV() [1/3]
Definition at line 356 of file pcv.cc.
365 int d0=(int)(
long)
h->Data();
367 int d1=(int)(
long)
h->Data();
poly pcvP2CV(poly p, int d0, int d1)
◆ pcvP2CV() [2/3]
◆ pcvP2CV() [3/3]
poly pcvP2CV |
( |
poly |
p, |
|
|
int |
d0, |
|
|
int |
d1 |
|
) |
| |
◆ pcvPMulL() [1/2]
Definition at line 111 of file pcv.cc.
118 poly
p=(poly)
h->Data();
lists pcvPMulL(poly p, lists l1)
◆ pcvPMulL() [2/2]
Definition at line 76 of file pcv.cc.
80 for(
int i=l1->
nr;
i>=0;
i--)
◆ pcvIndex
unsigned** pcvIndex =NULL |
|
static |
◆ pcvIndexSize
◆ pcvMaxDegree
◆ pcvTable
◆ pcvTableSize