| version 1.3, 2001/05/04 01:06:23 |
version 1.5, 2020/10/06 11:33:46 |
|
|
| /* $OpenXM: OpenXM/src/kan96xx/Kan/hilbert.c,v 1.2 2000/01/16 07:55:39 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/Kan/hilbert.c,v 1.4 2005/06/16 05:07:23 takayama Exp $ */ |
| /* hilbert.c |
/* hilbert.c |
| 1992/06/16 |
1992/06/16 |
| 1992/06/18 |
1992/06/18 |
|
|
| #include "extern.h" |
#include "extern.h" |
| #include "extern2.h" |
#include "extern2.h" |
| |
|
| |
void warningHilbert(char str[]); |
| |
void errorHilbert(char str[]); |
| |
|
| struct arrayOfPOLYold { |
struct arrayOfPOLYold { |
| int n; |
int n; |
| POLY *array; |
POLY *array; |
| Line 41 struct object hilberto(struct object obgb,struct objec |
|
| Line 44 struct object hilberto(struct object obgb,struct objec |
|
| int n; /* number of variables */ |
int n; /* number of variables */ |
| int i,j,k; |
int i,j,k; |
| int n0; /* number of the variables for the polynomials in base. */ |
int n0; /* number of the variables for the polynomials in base. */ |
| struct object obf; |
struct object obf = OINIT; |
| struct ring *rp; |
struct ring *rp; |
| struct ring *rr = (struct ring *)NULL; |
struct ring *rr = (struct ring *)NULL; |
| POLY *base; |
POLY *base; |
| Line 50 struct object hilberto(struct object obgb,struct objec |
|
| Line 53 struct object hilberto(struct object obgb,struct objec |
|
| int debug = 0; |
int debug = 0; |
| POLY f; |
POLY f; |
| POLY g; |
POLY g; |
| struct object rob; |
struct object rob = OINIT; |
| struct object ccc; |
struct object ccc = OINIT; |
| extern struct ring SmallRing; |
extern struct ring SmallRing; |
| int worg; |
int worg; |
| extern int WarningNoVectorVariable; |
extern int WarningNoVectorVariable; |
| Line 219 static int polyToInt(POLY f) { |
|
| Line 222 static int polyToInt(POLY f) { |
|
| } |
} |
| |
|
| |
|
| static shell(v,n) |
static void shell(v,n) |
| int v[]; |
int v[]; |
| int n; |
int n; |
| { |
{ |
| Line 750 outputarrayOfPOLYold(set) |
|
| Line 753 outputarrayOfPOLYold(set) |
|
| #endif |
#endif |
| |
|
| |
|
| warningHilbert(str) |
void warningHilbert(char str[]) |
| char str[]; |
|
| { |
{ |
| fprintf(stderr,"Warning (hilbert.c): %s\n",str); |
fprintf(stderr,"Warning (hilbert.c): %s\n",str); |
| } |
} |
| |
|
| errorHilbert(str) |
void errorHilbert(char str[]) |
| char str[]; |
|
| { |
{ |
| errorKan1("%s\n",str); |
errorKan1("%s\n",str); |
| } |
} |