Changeset a82885 in git for kernel/ring.cc
- Timestamp:
- Jan 9, 2007, 1:36:05 PM (17 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 3d4a5a6feb25d26d6b5353dab0cea5db6d585dab
- Parents:
- 651f6f6ccc0a56bd7a942ae30d458534e45e50d4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/ring.cc
r651f6f ra82885 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1.5 0 2007-01-03 00:17:11 motsakExp $ */4 /* $Id: ring.cc,v 1.51 2007-01-09 12:36:05 Singular Exp $ */ 5 5 6 6 /* … … 1216 1216 1217 1217 // !!!! BUG? C1 and C2 might live in different baserings!!! 1218 // Let's assume its the currRing! :) 1219 assume( R1->nc->basering == currRing ); 1220 assume( R2->nc->basering == currRing ); 1218 // it cannot be both the currRing! :) 1219 // the currRing is sum! 1221 1220 1222 1221 int l = rVar(R1) + rVar(R2); … … 1231 1230 } 1232 1231 } 1232 sum->nc->C = C; 1233 sum->nc->D = D; 1234 if (nc_InitMultiplication(sum)) 1235 WarnS("Error initializing multiplication!"); 1233 1236 for (i=1; i< rVar(R1); i++) 1234 1237 { … … 1243 1246 } 1244 1247 } 1248 idTest((ideal)C); 1245 1249 for (i=1; i< rVar(R2); i++) 1246 1250 { … … 1248 1252 { 1249 1253 MATELEM(C,rVar(R1)+i,rVar(R1)+j) = pPermPoly(MATELEM(C2,i,j),perm2,R2,nMap2,par_perm2,rPar(R2)); 1250 1254 if (MATELEM(D2,i,j) != NULL) 1251 1255 { 1252 1256 MATELEM(D,rVar(R1)+i,rVar(R1)+j) = pPermPoly(MATELEM(D2,i,j),perm2,R2,nMap2,par_perm2,rPar(R2)); … … 1254 1258 } 1255 1259 } 1256 idTest((ideal)C);1257 1260 idTest((ideal)D); 1258 sum->nc->C = C;1259 sum->nc->D = D;1260 1261 if (nc_InitMultiplication(sum)) 1261 1262 WarnS("Error initializing multiplication!");
Note: See TracChangeset
for help on using the changeset viewer.