![]() |
#include <kernel/mod2.h>#include <omalloc/omalloc.h>#include <misc/mylimits.h>#include <misc/intvec.h>#include <kernel/combinatorics/hilb.h>#include <kernel/combinatorics/stairc.h>#include <kernel/combinatorics/hutil.h>#include <polys/monomials/ring.h>#include <polys/monomials/p_polys.h>#include <polys/simpleideals.h>#include <kernel/ideals.h>Go to the source code of this file.
Functions | |
| static int | hMinModulweight (intvec *modulweight) |
| static void | hHilbEst (scfmon stc, int Nstc, varset var, int Nvar) |
| static int * | hAddHilb (int Nv, int x, int *pol, int *lp) |
| static void | hLastHilb (scmon pure, int Nv, varset var, int *pol, int lp) |
| static void | hHilbStep (scmon pure, scfmon stc, int Nstc, varset var, int Nvar, int *pol, int Lpol) |
| static void | hWDegree (intvec *wdegree) |
| static int | DegMon (poly p) |
| !!!!!!!!!!!!!!!!!!!! Just for Monomial Ideals !!!!!!!!!!!!!!!!!!!!!!!!!!!! More... | |
| static bool | idDegSortTest (ideal I) |
| static ideal | SortByDeg_p (ideal I, poly p) |
| static ideal | SortByDeg (ideal I) |
| ideal | idQuotMon (ideal Iorig, ideal p) |
| static ideal | idAddMon (ideal I, ideal p) |
| static poly | ChoosePVar (ideal I) |
| static poly | ChoosePXL (ideal I) |
| static poly | ChoosePXF (ideal I) |
| static poly | ChoosePOL (ideal I) |
| static poly | ChoosePOF (ideal I) |
| static poly | ChoosePVL (ideal I) |
| static poly | ChoosePVF (ideal I) |
| static poly | ChoosePJL (ideal I) |
| static poly | ChoosePJF (ideal I) |
| static poly | ChooseP (ideal I) |
| static poly | SearchP (ideal I) |
| searches for a monomial of degree d>=2 and divides it by a variable (result monomial of deg d-1) More... | |
| static bool | JustVar (ideal I) |
| static void | eulerchar (ideal I, int variables, mpz_ptr ec) |
| static poly | SqFree (ideal I) |
| static bool | IsIn (poly p, ideal I) |
| static poly | LCMmon (ideal I) |
| void | rouneslice (ideal I, ideal S, poly q, poly x, int &prune, int &moreprune, int &steps, int &NNN, mpz_ptr &hilbertcoef, int *&hilbpower) |
| void | slicehilb (ideal I) |
| static intvec * | hSeries (ideal S, intvec *modulweight, int, intvec *wdegree, ideal Q, ring tailRing) |
| intvec * | hHstdSeries (ideal S, intvec *modulweight, intvec *wdegree, ideal Q, ring tailRing) |
| intvec * | hFirstSeries (ideal S, intvec *modulweight, ideal Q, intvec *wdegree, ring tailRing) |
| intvec * | hSecondSeries (intvec *hseries1) |
| void | hDegreeSeries (intvec *s1, intvec *s2, int *co, int *mu) |
| static void | hPrintHilb (intvec *hseries) |
| void | hLookSeries (ideal S, intvec *modulweight, ideal Q, intvec *wdegree, ring tailRing) |
Variables | |
| static int ** | Qpol |
| static int * | Q0 |
| static int * | Ql |
| static int | hLength |
|
static |
Definition at line 703 of file hilb.cc.
|
static |
Definition at line 675 of file hilb.cc.
|
static |
Definition at line 589 of file hilb.cc.
|
static |
Definition at line 559 of file hilb.cc.
|
static |
Definition at line 461 of file hilb.cc.
|
static |
Definition at line 647 of file hilb.cc.
|
static |
Definition at line 619 of file hilb.cc.
|
static |
Definition at line 526 of file hilb.cc.
|
static |
Definition at line 493 of file hilb.cc.
|
static |
!!!!!!!!!!!!!!!!!!!! Just for Monomial Ideals !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 232 of file hilb.cc.
|
static |
Definition at line 804 of file hilb.cc.
|
static |
Definition at line 1298 of file hilb.cc.
|
static |
Definition at line 143 of file hilb.cc.
Definition at line 1291 of file hilb.cc.
Definition at line 1377 of file hilb.cc.
Definition at line 1306 of file hilb.cc.
|
static |
Definition at line 1135 of file hilb.cc.
|
static |
Definition at line 211 of file hilb.cc.
|
static |
Definition at line 449 of file hilb.cc.
|
static |
Definition at line 248 of file hilb.cc.
| ideal idQuotMon | ( | ideal | Iorig, |
| ideal | p | ||
| ) |
Definition at line 389 of file hilb.cc.
|
static |
Definition at line 875 of file hilb.cc.
|
static |
Definition at line 773 of file hilb.cc.
|
static |
Definition at line 914 of file hilb.cc.
| void rouneslice | ( | ideal | I, |
| ideal | S, | ||
| poly | q, | ||
| poly | x, | ||
| int & | prune, | ||
| int & | moreprune, | ||
| int & | steps, | ||
| int & | NNN, | ||
| mpz_ptr & | hilbertcoef, | ||
| int *& | hilbpower | ||
| ) |
Definition at line 940 of file hilb.cc.
|
static |
searches for a monomial of degree d>=2 and divides it by a variable (result monomial of deg d-1)
Definition at line 747 of file hilb.cc.
| void slicehilb | ( | ideal | I | ) |
Definition at line 1094 of file hilb.cc.
|
static |
Definition at line 368 of file hilb.cc.
|
static |
Definition at line 268 of file hilb.cc.
|
static |
Definition at line 846 of file hilb.cc.