version 1.9, 2003/08/19 08:02:09 |
version 1.12, 2006/12/21 05:29:49 |
|
|
/* $OpenXM: OpenXM/src/kan96xx/Kan/datatype.h,v 1.8 2003/07/30 09:00:52 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/Kan/datatype.h,v 1.11 2005/06/16 06:54:55 takayama Exp $ */ |
#include "gmp.h" |
#include "gmp.h" |
|
|
/* GC */ |
/* GC */ |
|
|
int cc; |
int cc; |
char **x; |
char **x; |
char **D; |
char **D; |
|
char **Dsmall; |
int *order; /* [i][j] ---> [i*2*N+j] */ |
int *order; /* [i][j] ---> [i*2*N+j] */ |
int orderMatrixSize; |
int orderMatrixSize; |
int *from; |
int *from; |
|
|
int degreeShiftSize; |
int degreeShiftSize; |
int degreeShiftN; |
int degreeShiftN; |
int *degreeShift; |
int *degreeShift; |
|
int partialEcart; |
|
int *partialEcartGlobalVarX; |
|
|
|
/* To be used. */ |
|
void *ringInInputForm; |
}; |
}; |
|
|
|
|
Line 182 struct gradedPolySet { |
|
Line 188 struct gradedPolySet { |
|
struct polySet **polys; /* polys[0]: grade=0, polys[1]:grade=1, ... */ |
struct polySet **polys; /* polys[0]: grade=0, polys[1]:grade=1, ... */ |
int maxGrade; /* maximal grade in this set */ |
int maxGrade; /* maximal grade in this set */ |
int lim; |
int lim; |
|
int gb; /* it is gb or not. */ |
|
int reduced; /* it is reduced gb or not. */ |
}; |
}; |
|
|
struct gradedPairs { |
struct gradedPairs { |