| version 1.3, 2001/05/04 01:06:23 |
version 1.4, 2005/06/09 04:09:22 |
|
|
| /* $OpenXM: OpenXM/src/kan96xx/Kan/gbGM.c,v 1.2 2000/01/16 07:55:38 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/Kan/gbGM.c,v 1.3 2001/05/04 01:06:23 takayama Exp $ */ |
| /* gbGM.c GM=Gebauer and Moller |
/* gbGM.c GM=Gebauer and Moller |
| */ |
*/ |
| |
|
| Line 340 struct polySet_gm markRedundant_gm(g,j) |
|
| Line 340 struct polySet_gm markRedundant_gm(g,j) |
|
| |
|
| |
|
| |
|
| struct gradedPolySet *groebner_gm(f,needBack,needSyz,grP,countDown,forceReduction) |
struct gradedPolySet *groebner_gm(f,needBack,needSyz,grP,countDown,forceReduction,reduceOnly) |
| struct arrayOfPOLY *f; |
struct arrayOfPOLY *f; |
| int needBack; |
int needBack; |
| int needSyz; |
int needSyz; |
| struct pair **grP; |
struct pair **grP; |
| int countDown; |
int countDown; |
| int forceReduction; |
int forceReduction; |
| |
int reduceOnly; |
| { |
{ |
| int r; |
int r; |
| struct pair_gm top; |
struct pair_gm top; |
| Line 364 struct gradedPolySet *groebner_gm(f,needBack,needSyz,g |
|
| Line 365 struct gradedPolySet *groebner_gm(f,needBack,needSyz,g |
|
| |
|
| if (needBack || needSyz) { |
if (needBack || needSyz) { |
| fprintf(stderr,"Warning: groebner_gm() does not compute the backward transformation and syzygies.\n"); |
fprintf(stderr,"Warning: groebner_gm() does not compute the backward transformation and syzygies.\n"); |
| |
} |
| |
if (reduceOnly) { |
| |
fprintf(stderr,"Warning: groebner_gm() does not implement reduceOnly.\n"); |
| } |
} |
| |
|
| #ifdef STATISTICS |
#ifdef STATISTICS |