=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Kan/kclass.h,v retrieving revision 1.4 retrieving revision 1.6 diff -u -p -r1.4 -r1.6 --- OpenXM/src/kan96xx/Kan/kclass.h 2003/11/21 02:39:10 1.4 +++ OpenXM/src/kan96xx/Kan/kclass.h 2020/10/06 11:33:46 1.6 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/kan96xx/Kan/kclass.h,v 1.3 2001/04/12 06:48:26 takayama Exp $ */ +/* $OpenXM: OpenXM/src/kan96xx/Kan/kclass.h,v 1.5 2003/12/06 02:49:22 takayama Exp $ */ /* kclass.h 1997, 3/1 This module handles class data base. @@ -93,6 +93,11 @@ struct object KreplaceRecursivePolynomial(struct objec /* In Kclass/tree.c */ struct object addTree(struct object ob1,struct object ob2); +struct object minusTree(struct object ob1,struct object ob2); +struct object timesTree(struct object ob1,struct object ob2); +struct object divideTree(struct object ob1,struct object ob2); +struct object powerTree(struct object ob1,struct object ob2); +struct object unaryminusTree(struct object ob1); void fprintTree(FILE *fp,struct object ob); int isTreeAdd(struct object ob); /* DOM-like API's for cmo tree */ @@ -118,4 +123,4 @@ struct object KtreeiRemoveChild(struct object otree,st struct object KtreeCopy(struct object otree); struct object KtreeCopyCopy(struct object otree); /* recursive copy */ - +void fprintIndeterminate(FILE *fp,struct object op);