Changeset 561f4c in git
- Timestamp:
- Feb 3, 2005, 5:41:29 PM (18 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '00e2e9c41af3fde1273eb3633f4c0c7c3db2579d')
- Children:
- 88d2e58c77928c255914b18416c0f1345491e4b5
- Parents:
- 41a8db552191ba08e3fca59cf4cf8401c8d58daf
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r41a8db r561f4c 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iparith.cc,v 1.33 3 2004-11-12 10:44:52Singular Exp $ */4 /* $Id: iparith.cc,v 1.334 2005-02-03 16:41:07 Singular Exp $ */ 5 5 6 6 /* … … 2481 2481 ,{lAdd, '+', LIST_CMD, LIST_CMD, LIST_CMD ALLOW_PLURAL} 2482 2482 ,{jjRSUM, '+', RING_CMD, RING_CMD, RING_CMD ALLOW_PLURAL} 2483 ,{jjRSUM, '+', QRING_CMD, QRING_CMD, RING_CMD ALLOW_PLURAL} 2484 ,{jjRSUM, '+', QRING_CMD, RING_CMD, QRING_CMD ALLOW_PLURAL} 2485 ,{jjRSUM, '+', QRING_CMD, QRING_CMD, QRING_CMD ALLOW_PLURAL} 2483 2486 ,{jjMINUS_I, '-', INT_CMD, INT_CMD, INT_CMD ALLOW_PLURAL} 2484 2487 ,{jjMINUS_N, '-', NUMBER_CMD, NUMBER_CMD, NUMBER_CMD ALLOW_PLURAL} -
kernel/ring.cc
r41a8db r561f4c 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1.2 7 2004-10-29 18:48:41 levandovExp $ */4 /* $Id: ring.cc,v 1.28 2005-02-03 16:41:29 Singular Exp $ */ 5 5 6 6 /* … … 1206 1206 } 1207 1207 #endif 1208 if (r1->qideal!=NULL) 1209 { 1210 if (r2->qideal!=NULL) 1211 { 1212 WerrorS("todo: qring+qring"); 1213 return -1; 1214 } 1215 else 1216 { 1217 int * perm=(int*)omAlloc0(sizeof(int)*(sum->N+1)); 1218 int i; 1219 for(i=1;i<=r1->N;i++) perm[i]=i; 1220 sum->qideal=idInit(IDELEMS(r1->qideal),1); 1221 for (int i=0;i<IDELEMS(r1->qideal);i++) 1222 sum->qideal->m[i]=pPermPoly(r1->qideal->m[i],perm,r1,nCopy); 1223 omFree((ADDRESS)perm); 1224 } 1225 } 1226 else if (r2->qideal!=NULL) 1227 { 1228 int * perm=(int*)omAlloc0(sizeof(int)*(sum->N+1)); 1229 int i; 1230 for(i=1;i<=r2->N;i++) perm[i]=i+r1->N; 1231 sum->qideal=idInit(IDELEMS(r2->qideal),1); 1232 for (int i=0;i<IDELEMS(r2->qideal);i++) 1233 sum->qideal->m[i]=pPermPoly(r2->qideal->m[i],perm,r2,nCopy); 1234 omFree((ADDRESS)perm); 1235 } 1208 1236 return 1; 1209 1237 }
Note: See TracChangeset
for help on using the changeset viewer.