version 1.14, 2000/12/03 07:29:38 |
version 1.17, 2001/08/21 14:12:46 |
|
|
/* global.c $OpenXM: OpenXM/src/kan96xx/Kan/global.c,v 1.13 2000/07/26 02:21:30 takayama Exp $ */ |
/* global.c $OpenXM: OpenXM/src/kan96xx/Kan/global.c,v 1.16 2001/05/06 08:11:48 takayama Exp $ */ |
#include <stdio.h> |
#include <stdio.h> |
#include <setjmp.h> |
#include <setjmp.h> |
#include "datatype.h" |
#include "datatype.h" |
|
|
Any setting must keep the relation: L<=M<=N. |
Any setting must keep the relation: L<=M<=N. |
You must see mmwMult() in poly.c in the above case. |
You must see mmwMult() in poly.c in the above case. |
Example. L=M=0 means there is no q-variables and difference variables. |
Example. L=M=0 means there is no q-variables and difference variables. |
L=5, M=N=5 means all variables are q-variables (x0=q). |
L=5, M=N=5 means all variables are q-variables (x0=q). |
L=2, M=2, N=5 means x0=q, x1 is q-variable and x2,,,,x4 are |
L=2, M=2, N=5 means x0=q, x1 is q-variable and x2,,,,x4 are |
differential variables. |
differential variables. |
L=0, M=2, N=5 means x0,x1 are difference variables and x2,,,x4 |
L=0, M=2, N=5 means x0,x1 are difference variables and x2,,,x4 |
are differential variables. */ |
are differential variables. */ |
/*#define L 0 number of q-variables */ |
/*#define L 0 number of q-variables */ |
/*#define M 0 number of difference variables */ |
/*#define M 0 number of difference variables */ |
/*Number of elimination variables */ |
/*Number of elimination variables */ |
/*#define LL 0 */ |
/*#define LL 0 */ |
/*#define MM 0 */ |
/*#define MM 0 */ |
/* x_MM,...,x_{M-1} are eliminated difference variables */ |
/* x_MM,...,x_{M-1} are eliminated difference variables */ |
/* MM < M if you want to use it. MM>=M if you do not use it */ |
/* MM < M if you want to use it. MM>=M if you do not use it */ |
/*#define NN 9 */ |
/*#define NN 9 */ |
/*x_NN,...,x_{N-1} are eliminated differential variables */ |
/*x_NN,...,x_{N-1} are eliminated differential variables */ |
/* NN < N if you want to use it. NN>=N if you do not use it. |
/* NN < N if you want to use it. NN>=N if you do not use it. |
See the eliminated_standard() in dbm3.c */ |
See the eliminated_standard() in dbm3.c */ |
|
|
|
|
/* They are not used. |
/* They are not used. |
Line 100 int KSPushEnvMode = 0; |
|
Line 100 int KSPushEnvMode = 0; |
|
int Sugar = 0; |
int Sugar = 0; |
int Homogenize_vec = 1; /*x + e (x+1)===>(1) x h + e (x+h) or (0)x + e(x+h) */ |
int Homogenize_vec = 1; /*x + e (x+1)===>(1) x h + e (x+h) or (0)x + e(x+h) */ |
int CmoDMSOutputOption = 0; /* Output with |
int CmoDMSOutputOption = 0; /* Output with |
(1) RING_BY_NAME or (0) DMS_OF_N_VARIABLES. |
(1) RING_BY_NAME or (0) DMS_OF_N_VARIABLES. |
plugin/cmo.c */ |
plugin/cmo.c */ |
int SecureMode = 0; |
int SecureMode = 0; |
|
|
/* global variables for stackmachine.c */ |
/* global variables for stackmachine.c */ |
Line 119 int EnvOfStackMachine[2000]; |
|
Line 119 int EnvOfStackMachine[2000]; |
|
jmp_buf EnvOfStackMachine; |
jmp_buf EnvOfStackMachine; |
#endif |
#endif |
|
|
|
#if defined(__CYGWIN__) |
|
int errno; |
|
#endif |
|
|
struct object NullObject; |
struct object NullObject; |
struct object NoObject; |
struct object NoObject; |
|
|
Line 127 int Lookup[TYPES][TYPES]; |
|
Line 131 int Lookup[TYPES][TYPES]; |
|
int Quiet = 0; |
int Quiet = 0; |
int TimerOn = 0; |
int TimerOn = 0; |
|
|
char *VersionString = "3.001203"; |
char *VersionString = "3.010821"; |
|
|
char *LeftBracket = NULL; |
char *LeftBracket = NULL; |
char *RightBracket = NULL; |
char *RightBracket = NULL; |