Changeset a8c225 in git
- Timestamp:
- Dec 16, 2003, 7:14:29 PM (20 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 9708d8baac2bc8ee72ab1755a216b0fc12ea607b
- Parents:
- 1c3b7ec229e223b0425eb2e0e13c272e25617424
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r1c3b7e ra8c225 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.30 7 2003-12-16 14:55:34 SingularExp $ */4 /* $Id: iparith.cc,v 1.308 2003-12-16 18:14:29 levandov Exp $ */ 5 5 6 6 /* … … 58 58 59 59 #ifdef HAVE_PLURAL 60 #include "gring.h" 60 61 #define ALLOW_PLURAL ,1 61 62 #define NO_PLURAL ,0 … … 199 200 { "gcd", 0, GCD_CMD , CMD_2}, 200 201 { "GCD", 2, GCD_CMD , CMD_2}, 201 #ifdef HAVE_PLURAL202 { "gring", 0, GRING_CMD , GRING_CMD},203 #endif204 202 { "hilb", 0, HILBERT_CMD , CMD_123}, 205 203 { "highcorner", 0, HIGHCORNER_CMD, CMD_1}, … … 1981 1979 return FALSE; 1982 1980 } 1981 1982 #ifdef HAVE_PLURAL 1983 static BOOLEAN jjPlural_mat_mat(leftv res, leftv a, leftv b) 1984 { 1985 return nc_CallPlural((matrix)a->Data(),(matrix)b->Data(),NULL,NULL,currRing); 1986 } 1987 1988 static BOOLEAN jjPlural_num_mat(leftv res, leftv a, leftv b) 1989 { 1990 return nc_CallPlural(NULL,(matrix)b->Data(),(poly)a->Data(),NULL,currRing); 1991 } 1992 1993 static BOOLEAN jjPlural_mat_poly(leftv res, leftv a, leftv b) 1994 { 1995 return nc_CallPlural((matrix)a->Data(),NULL,NULL,(poly)b->Data(),currRing); 1996 } 1997 1998 static BOOLEAN jjPlural_num_poly(leftv res, leftv a, leftv b) 1999 { 2000 return nc_CallPlural(NULL,NULL,(poly)a->Data(),(poly)b->Data(),currRing); 2001 } 2002 #endif 2003 1983 2004 static BOOLEAN jjQUOT(leftv res, leftv u, leftv v) 1984 2005 { … … 2537 2558 ,{jjLIFTSTD, LIFTSTD_CMD, IDEAL_CMD, IDEAL_CMD, MATRIX_CMD NO_PLURAL} 2538 2559 ,{jjLIFTSTD, LIFTSTD_CMD, MODUL_CMD, MODUL_CMD, MATRIX_CMD NO_PLURAL} 2560 #ifdef HAVE_PLURAL 2561 ,{jjPlural_mat_mat, NCALGEBRA_CMD, NONE, MATRIX_CMD, MATRIX_CMD NO_PLURAL} 2562 ,{jjPlural_num_mat, NCALGEBRA_CMD, NONE, POLY_CMD, MATRIX_CMD NO_PLURAL} 2563 ,{jjPlural_mat_poly, NCALGEBRA_CMD, NONE, MATRIX_CMD, POLY_CMD NO_PLURAL} 2564 ,{jjPlural_num_poly, NCALGEBRA_CMD, NONE, POLY_CMD, POLY_CMD NO_PLURAL} 2565 #endif 2539 2566 ,{jjCALL2MANY, LIST_CMD, LIST_CMD, DEF_CMD, DEF_CMD ALLOW_PLURAL} 2540 2567 ,{jjRES, LRES_CMD, RESOLUTION_CMD, IDEAL_CMD, INT_CMD NO_PLURAL}
Note: See TracChangeset
for help on using the changeset viewer.