Go to the source code of this file.
|
intvec * | hHstdSeries (ideal S, intvec *modulweight, intvec *wdegree, ideal Q=NULL, ring tailRing=currRing) |
|
intvec * | hFirstSeries (ideal S, intvec *modulweight, ideal Q=NULL, intvec *wdegree=NULL, ring tailRing=currRing) |
|
intvec * | hSecondSeries (intvec *hseries1) |
|
void | hLookSeries (ideal S, intvec *modulweight, ideal Q=NULL, intvec *wdegree=NULL, ring tailRing=currRing) |
|
void | sortMonoIdeal_pCompare (ideal I) |
|
|
ring | currRing |
| Widely used global variable which specifies the current polynomial ring for Singular interpreter and legacy implementatins. : one should avoid using it in newer designs, for example due to possible problems in parallelization with threads. More...
|
|
◆ poly
◆ hFirstSeries()
Definition at line 1293 of file hilb.cc.
#define id_TestTail(A, lR, tR)
BEGIN_NAMESPACE_SINGULARXX const ring const ring tailRing
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
static intvec * hSeries(ideal S, intvec *modulweight, int, intvec *wdegree, ideal Q, ring tailRing)
◆ hHstdSeries()
Definition at line 1286 of file hilb.cc.
#define id_TestTail(A, lR, tR)
BEGIN_NAMESPACE_SINGULARXX const ring const ring tailRing
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
static intvec * hSeries(ideal S, intvec *modulweight, int, intvec *wdegree, ideal Q, ring tailRing)
◆ hLookSeries()
Definition at line 1372 of file hilb.cc.
1380 const int l = hseries1->
length()-1;
1389 if ((l == 1) &&(mu == 0))
#define id_TestTail(A, lR, tR)
void mu(int **points, int sizePoints)
void scPrintDegree(int co, int mu)
BEGIN_NAMESPACE_SINGULARXX const ring const ring tailRing
static short rVar(const ring r)
#define rVar(r) (r->N)
void hDegreeSeries(intvec *s1, intvec *s2, int *co, int *mu)
ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
intvec * hSecondSeries(intvec *hseries1)
intvec * hFirstSeries(ideal S, intvec *modulweight, ideal Q, intvec *wdegree, ring tailRing)
static void hPrintHilb(intvec *hseries)
◆ hSecondSeries()
Definition at line 1301 of file hilb.cc.
1304 int i,
j,
k,
s, t,
l;
1305 if (hseries1 ==
NULL)
1307 work =
new intvec(hseries1);
1308 k = l = work->
length()-1;
1310 for (i = k-1; i >= 0; i--)
1314 if ((s != 0) || (k == 1))
1319 for (i = k-1; i >= 0; i--)
1327 hseries2 =
new intvec(k+1);
1328 for (i = k-1; i >= 0; i--)
1329 (*hseries2)[
i] = (*work)[
i];
1330 (*hseries2)[
k] = (*work)[
l];
const CanonicalForm int s
◆ sortMonoIdeal_pCompare()
void sortMonoIdeal_pCompare |
( |
ideal |
I | ) |
|
Definition at line 1639 of file hilb.cc.
static int monCompare(const void *m, const void *n)
◆ currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and legacy implementatins. : one should avoid using it in newer designs, for example due to possible problems in parallelization with threads.
Definition at line 10 of file polys.cc.