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) |
|
ideal | pcvP2CV (ideal p, int d0, int d1) |
|
lists | pcvCV2P (lists cvl, int d0, int d1) |
|
ideal | pcvCV2P (ideal cv, 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]
int pcvBasis |
( |
lists |
b, |
|
|
int |
i, |
|
|
poly |
m, |
|
|
int |
d, |
|
|
int |
n |
|
) |
| |
Definition at line 391 of file pcv.cc.
395 for(
int k=0,
l=d;
k<=
l;
k++,d--)
const CanonicalForm CFMap CFMap & N
int pcvBasis(lists b, int i, poly m, int d, int n)
#define pCopy(p)
return a copy of the poly
◆ pcvBasis() [2/3]
lists pcvBasis |
( |
int |
d0, |
|
|
int |
d1 |
|
) |
| |
Definition at line 411 of file pcv.cc.
418 for(
int d=d0,
i=0;d<d1;d++)
#define pLmDelete(p)
assume p != NULL, deletes Lm(p)->coef and Lm(p)
int pcvDim(int d0, int d1)
int pcvBasis(lists b, int i, poly m, int d, int n)
◆ pcvBasis() [3/3]
Definition at line 424 of file pcv.cc.
431 int d0=(int)(
long)
h->Data();
433 int d1=(int)(
long)
h->Data();
void WerrorS(const char *s)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
int pcvBasis(lists b, int i, poly m, int d, int n)
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 (...
◆ pcvClean()
Definition at line 189 of file pcv.cc.
static unsigned * pcvTable
#define omFreeSize(addr, size)
static unsigned ** pcvIndex
◆ pcvCV2P() [1/4]
poly pcvCV2P |
( |
poly |
cv, |
|
|
int |
d0, |
|
|
int |
d1 |
|
) |
| |
Definition at line 263 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
◆ pcvCV2P() [2/4]
Definition at line 300 of file pcv.cc.
305 for(
int i=cvl->
nr;
i>=0;
i--)
poly pcvCV2P(poly cv, int d0, int d1)
INLINE_THIS void Init(int l=0)
◆ pcvCV2P() [3/4]
ideal pcvCV2P |
( |
ideal |
cv, |
|
|
int |
d0, |
|
|
int |
d1 |
|
) |
| |
◆ pcvCV2P() [4/4]
Definition at line 339 of file pcv.cc.
348 int d0=(int)(
long)
h->Data();
350 int d1=(int)(
long)
h->Data();
void WerrorS(const char *s)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
poly pcvCV2P(poly cv, int d0, int d1)
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 (...
◆ pcvDeg()
Definition at line 101 of file pcv.cc.
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
#define pGetExp(p, i)
Exponent.
◆ pcvDim() [1/2]
int pcvDim |
( |
int |
d0, |
|
|
int |
d1 |
|
) |
| |
Definition at line 361 of file pcv.cc.
static unsigned ** pcvIndex
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
◆ pcvDim() [2/2]
Definition at line 371 of file pcv.cc.
378 int d0=(int)(
long)
h->Data();
380 int d1=(int)(
long)
h->Data();
void WerrorS(const char *s)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
int pcvDim(int d0, int d1)
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 (...
◆ pcvInit()
Definition at line 159 of file pcv.cc.
static unsigned * pcvTable
void WerrorS(const char *s)
static unsigned ** pcvIndex
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
◆ pcvLAddL() [1/2]
Definition at line 31 of file pcv.cc.
INLINE_THIS void Init(int l=0)
#define pCopy(p)
return a copy of the poly
◆ pcvLAddL() [2/2]
Definition at line 71 of file pcv.cc.
lists pcvLAddL(lists l1, lists l2)
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 (...
◆ pcvM2N()
Definition at line 203 of file pcv.cc.
void WerrorS(const char *s)
static unsigned ** pcvIndex
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
#define pGetExp(p, i)
Exponent.
◆ pcvMinDeg() [1/3]
◆ pcvMinDeg() [2/3]
Definition at line 122 of file pcv.cc.
131 if((d>=0&&md>d)||md==-1) md=d;
#define MATELEM(mat, i, j)
◆ pcvMinDeg() [3/3]
Definition at line 137 of file pcv.cc.
void WerrorS(const char *s)
◆ pcvN2M()
Definition at line 220 of file pcv.cc.
#define pLmDelete(p)
assume p != NULL, deletes Lm(p)->coef and Lm(p)
static unsigned ** pcvIndex
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
const CanonicalForm CFMap CFMap & N
◆ pcvP2CV() [1/4]
Definition at line 246 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 ...
◆ pcvP2CV() [2/4]
Definition at line 283 of file pcv.cc.
288 for(
int i=pl->
nr;
i>=0;
i--)
INLINE_THIS void Init(int l=0)
poly pcvP2CV(poly p, int d0, int d1)
◆ pcvP2CV() [3/4]
ideal pcvP2CV |
( |
ideal |
p, |
|
|
int |
d0, |
|
|
int |
d1 |
|
) |
| |
◆ pcvP2CV() [4/4]
Definition at line 317 of file pcv.cc.
326 int d0=(int)(
long)
h->Data();
328 int d1=(int)(
long)
h->Data();
void WerrorS(const char *s)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
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 (...
poly pcvP2CV(poly p, int d0, int d1)
◆ pcvPMulL() [1/2]
Definition at line 56 of file pcv.cc.
60 for(
int i=l1->
nr;
i>=0;
i--)
INLINE_THIS void Init(int l=0)
◆ pcvPMulL() [2/2]
Definition at line 86 of file pcv.cc.
lists pcvPMulL(poly p, lists l1)
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 (...