Changeset a0f998 in git
- Timestamp:
- Mar 19, 2004, 6:37:29 PM (20 years ago)
- Branches:
- (u'spielwiese', 'a719bcf0b8dbc648b128303a49777a094b57592c')
- Children:
- 39f0690f5b3c7eacde5fc6a2e6ee80c332202f8a
- Parents:
- 20ee6d53a86cc7bbe5d1762a73628af8fb98231a
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r20ee6d ra0f998 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.31 3 2004-03-19 16:47:19 SingularExp $ */4 /* $Id: iparith.cc,v 1.314 2004-03-19 17:37:29 levandov Exp $ */ 5 5 6 6 /* … … 155 155 { "bareiss", 0, BAREISS_CMD , CMD_123}, 156 156 { "betti", 0, BETTI_CMD , CMD_12}, 157 #ifdef HAVE_PLURAL 158 { "bracket", 0, BRACKET_CMD , CMD_2}, 159 #endif 157 160 { "break", 0, BREAK_CMD , BREAK_CMD}, 158 161 { "breakpoint", 0, BREAKPOINT_CMD , CMD_M}, … … 324 327 { "trace", 0, TRACE_CMD , CMD_1}, 325 328 { "transpose", 0, TRANSPOSE_CMD , CMD_1}, 329 #ifdef HAVE_PLURAL 330 { "twostd", 0, TWOSTD_CMD , CMD_1}, 331 #endif 326 332 { "type", 0, TYPE_CMD , TYPE_CMD}, 327 333 { "typeof", 0, TYPEOF_CMD , CMD_1}, … … 2001 2007 return nc_CallPlural((matrix)a->Data(),(matrix)b->Data(),NULL,NULL,currRing); 2002 2008 } 2009 2010 static BOOLEAN jjBRACKET(leftv res, leftv a, leftv b) 2011 { 2012 if (rIsPluralRing(currRing)) 2013 { 2014 poly p = (poly)a->CopyD(POLY_CMD); 2015 poly q = (poly)b->Data(); 2016 res->data = nc_p_Bracket_qq(p,q); 2017 } 2018 else res->data=NULL; 2019 return FALSE; 2020 } 2021 2022 static BOOLEAN jjTWOSTD(leftv res, leftv a) 2023 { 2024 if (rIsPluralRing(currRing)) res->data=(ideal)twostd((ideal)a->Data()); 2025 else res->data=(ideal)a->Data(); 2026 setFlag(res,FLAG_STD); 2027 setFlag(res,FLAG_TWOSTD); 2028 return FALSE; 2029 } 2030 2003 2031 #endif 2004 2032 … … 2479 2507 ,{jjWRONG2, BAREISS_CMD, 0, DEF_CMD, DEF_CMD ALLOW_PLURAL} 2480 2508 ,{syBetti2, BETTI_CMD, INTMAT_CMD, RESOLUTION_CMD, INT_CMD ALLOW_PLURAL} 2509 #ifdef HAVE_PLURAL 2510 ,{jjBRACKET, BRACKET_CMD, POLY_CMD, POLY_CMD, POLY_CMD ALLOW_PLURAL} 2511 #endif 2481 2512 ,{jjCOEF, COEF_CMD, MATRIX_CMD, POLY_CMD, POLY_CMD ALLOW_PLURAL} 2482 2513 ,{jjCOEFFS_Id, COEFFS_CMD, MATRIX_CMD, IDEAL_CMD, POLY_CMD ALLOW_PLURAL} … … 3996 4027 ,{jjSYZYGY, SYZYGY_CMD, MODUL_CMD, IDEAL_CMD ALLOW_PLURAL} 3997 4028 ,{jjSYZYGY, SYZYGY_CMD, MODUL_CMD, MODUL_CMD ALLOW_PLURAL} 4029 #ifdef HAVE_PLURAL 4030 ,{jjTWOSTD, TWOSTD_CMD, IDEAL_CMD, IDEAL_CMD ALLOW_PLURAL} 4031 #endif 3998 4032 ,{jjWRONG, TRACE_CMD, 0, INTVEC_CMD ALLOW_PLURAL} 3999 4033 ,{jjWRONG, TRACE_CMD, 0, IDEAL_CMD ALLOW_PLURAL} -
Singular/tok.h
r20ee6d ra0f998 7 7 * ABSTRACT: tokens, types for interpreter; general macros 8 8 */ 9 /* $Id: tok.h,v 1.5 6 2003-12-16 14:55:37 SingularExp $ */9 /* $Id: tok.h,v 1.57 2004-03-19 17:37:28 levandov Exp $ */ 10 10 11 11 #ifndef MYYSTYPE … … 59 59 ATTRIB_CMD, 60 60 BAREISS_CMD, 61 BRACKET_CMD, 61 62 BREAKPOINT_CMD, 62 63 CHARACTERISTIC_CMD, … … 136 137 TRANSPOSE_CMD, 137 138 TRACE_CMD, 139 TWOSTD_CMD, 138 140 TYPEOF_CMD, 139 141 UNLOAD_CMD,
Note: See TracChangeset
for help on using the changeset viewer.