version 1.12, 2003/08/24 05:19:42 |
version 1.17, 2004/05/13 04:38:28 |
|
|
/* $OpenXM: OpenXM/src/kan96xx/Kan/extern.h,v 1.11 2003/08/23 02:28:38 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/Kan/extern.h,v 1.16 2003/12/06 02:49:22 takayama Exp $ */ |
/*********** global variables for module stackmachine***************/ |
/*********** global variables for module stackmachine***************/ |
extern int VerboseStack; |
extern int VerboseStack; |
extern int DebugStack; |
extern int DebugStack; |
Line 136 struct object KaoMult(struct object aa,struct object b |
|
Line 136 struct object KaoMult(struct object aa,struct object b |
|
struct object KooDiv2(struct object ob1,struct object ob2); |
struct object KooDiv2(struct object ob1,struct object ob2); |
struct object KoNegate(struct object ob1); |
struct object KoNegate(struct object ob1); |
struct object KreduceRationalFunction(struct object ob); |
struct object KreduceRationalFunction(struct object ob); |
|
struct object KooPower(struct object ob1,struct object ob2); |
|
|
/* for rational function object */ |
/* for rational function object */ |
struct object KoInverse(struct object ob); |
struct object KoInverse(struct object ob); |
Line 163 struct object KpoArrayOfPOLY(struct arrayOfPOLY *ap); |
|
Line 164 struct object KpoArrayOfPOLY(struct arrayOfPOLY *ap); |
|
struct object KpoMatrixOfPOLY(struct matrixOfPOLY *mp); |
struct object KpoMatrixOfPOLY(struct matrixOfPOLY *mp); |
struct object KpoRingp(struct ring *ringp); |
struct object KpoRingp(struct ring *ringp); |
struct object KpoDouble(double a); |
struct object KpoDouble(double a); |
|
struct object KpoUniversalNumber(struct coeff *u); |
#define KopInteger(o) ( (o).lc.ival ) |
#define KopInteger(o) ( (o).lc.ival ) |
#define KopString(o) ( (o).lc.str ) |
#define KopString(o) ( (o).lc.str ) |
#define KopPOLY(o) ( (o).lc.poly ) |
#define KopPOLY(o) ( (o).lc.poly ) |
Line 188 int objArrayToOrderMatrix(struct object oA,int order[] |
|
Line 190 int objArrayToOrderMatrix(struct object oA,int order[] |
|
int KsetOrderByObjArray(struct object oA); |
int KsetOrderByObjArray(struct object oA); |
struct object oGetOrderMatrix(struct ring *ringp); /* order.c */ |
struct object oGetOrderMatrix(struct ring *ringp); /* order.c */ |
struct object KgetOrderMatrixOfCurrentRing(); |
struct object KgetOrderMatrixOfCurrentRing(); |
|
struct object oRingToOXringStructure(struct ring *ringp); /* order.c */ |
int KsetUpRing(struct object ob1,struct object ob2, struct object ob3,struct object ob4,struct object ob5); |
int KsetUpRing(struct object ob1,struct object ob2, struct object ob3,struct object ob4,struct object ob5); |
void KshowRing(struct ring *ringp); |
void KshowRing(struct ring *ringp); |
struct object KdefaultPolyRing(struct object num); |
struct object KdefaultPolyRing(struct object num); |
Line 274 struct object KschreyerSkelton(struct object g); |
|
Line 277 struct object KschreyerSkelton(struct object g); |
|
/* misc */ |
/* misc */ |
struct object KregionMatches(struct object sobj, struct object keyArray); |
struct object KregionMatches(struct object sobj, struct object keyArray); |
int objToInteger(struct object ob); |
int objToInteger(struct object ob); |
|
|
|
/* shell.c */ |
|
struct object KoxWhich(struct object cmdo,struct object patho); |
|
struct object KoxShell(struct object ob); |
|
void KoxShellHelp(char *key,FILE *fp); |