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) |
|
◆ hFirstSeries()
Definition at line 1373 of file hilb.cc.
1374{
1377
1378 intvec *hseries1=
hSeries(S, modulweight, 1, wdegree,
Q, tailRing);
1380 return hseries1;
1381}
static intvec * hSeries(ideal S, intvec *modulweight, int, intvec *wdegree, ideal Q, ring tailRing)
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
#define id_TestTail(A, lR, tR)
◆ hHstdSeries()
Definition at line 1366 of file hilb.cc.
1367{
1370 return hSeries(S, modulweight, 0, wdegree,
Q, tailRing);
1371}
◆ hLookSeries()
Definition at line 1462 of file hilb.cc.
1463{
1465
1468
1470
1471 const int l = hseries1->
length()-1;
1472
1474
1477
1480 if ((
l == 1) &&(
mu == 0))
1482 else
1485 delete hseries1;
1486 delete hseries2;
1487}
void mu(int **points, int sizePoints)
void scPrintDegree(int co, int mu)
intvec * hSecondSeries(intvec *hseries1)
static void hPrintHilb(intvec *hseries, intvec *modul_weight)
intvec * hFirstSeries(ideal S, intvec *modulweight, ideal Q, intvec *wdegree, ring tailRing)
void hDegreeSeries(intvec *s1, intvec *s2, int *co, int *mu)
static short rVar(const ring r)
#define rVar(r) (r->N)
◆ hSecondSeries()
Definition at line 1383 of file hilb.cc.
1384{
1388 if (hseries1 ==
NULL)
1390 work =
new intvec(hseries1);
1393 for (
i =
k-1;
i >= 0;
i--)
1396 {
1397 if ((
s != 0) || (
k == 1))
1398 break;
1402 for (
i =
k-1;
i >= 0;
i--)
1403 {
1408 }
1409 }
1411 for (
i =
k-1;
i >= 0;
i--)
1412 (*hseries2)[
i] = (*work)[
i];
1413 (*hseries2)[
k] = (*work)[
l];
1414 delete work;
1415 return hseries2;
1416}
const CanonicalForm int s
◆ sortMonoIdeal_pCompare()
void sortMonoIdeal_pCompare |
( |
ideal |
I | ) |
|
Definition at line 1804 of file hilb.cc.
1805{
1806
1807
1808
1809
1810
1812
1813}
static int monCompare(const void *m, const void *n)