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 |