![]() |
#include <kernel/mod2.h>#include <omalloc/omalloc.h>#include <misc/auxiliary.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 |
Definition at line 705 of file hilb.cc.
Definition at line 677 of file hilb.cc.
Definition at line 591 of file hilb.cc.
Definition at line 561 of file hilb.cc.
Definition at line 463 of file hilb.cc.
Definition at line 649 of file hilb.cc.
Definition at line 621 of file hilb.cc.
Definition at line 528 of file hilb.cc.
Definition at line 495 of file hilb.cc.
!!!!!!!!!!!!!!!!!!!! Just for Monomial Ideals !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 233 of file hilb.cc.
Definition at line 806 of file hilb.cc.
Definition at line 1300 of file hilb.cc.
Definition at line 52 of file hilb.cc.
|
static |
Definition at line 144 of file hilb.cc.
Definition at line 1293 of file hilb.cc.
Definition at line 1378 of file hilb.cc.
Definition at line 1307 of file hilb.cc.
|
static |
Definition at line 1137 of file hilb.cc.
|
static |
Definition at line 212 of file hilb.cc.
Definition at line 451 of file hilb.cc.
|
static |
Definition at line 249 of file hilb.cc.
Definition at line 391 of file hilb.cc.
Definition at line 877 of file hilb.cc.
|
static |
Definition at line 775 of file hilb.cc.
Definition at line 916 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 942 of file hilb.cc.
searches for a monomial of degree d>=2 and divides it by a variable (result monomial of deg d-1)
Definition at line 749 of file hilb.cc.
| void slicehilb | ( | ideal | I | ) |
Definition at line 1096 of file hilb.cc.
Definition at line 269 of file hilb.cc.
Definition at line 848 of file hilb.cc.