Changeset 69745c in git
- Timestamp:
- Feb 22, 2013, 5:24:56 PM (11 years ago)
- Branches:
- (u'spielwiese', 'e7cc1ebecb61be8b9ca6c18016352af89940b21a')
- Children:
- 3fe5653d30a5eb7c6185adb2fba661116e7cf0d85f737de70c628044e317187ef3d73f675c9b4aaf
- Parents:
- 7964f9c956558e8b0001c238e40b87ea1f0d9757
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-02-22 17:24:56+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-02-22 18:24:51+01:00
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/walk_ip.cc
r7964f9c r69745c 220 220 ring almostDestRing=currRing; 221 221 rChangeCurrRing(destRing); 222 destIdeal=idrMoveR(destIdeal, destRing,almostDestRing);222 destIdeal=idrMoveR(destIdeal, almostDestRing, destRing); 223 223 } 224 224 -
libpolys/polys/prCopy.cc
r7964f9c r69745c 202 202 { 203 203 assume(src_r->cf==dest_r->cf); 204 assume( prproc != NULL ); 205 204 206 if (id == NULL) return NULL; 205 ideal res = id; 206 207 int i; 208 for (i =IDELEMS(id)-1; i>=0; i--)209 res->m[i] = prproc( id->m[i], src_r, dest_r);210 id = NULL;207 208 ideal res = id; id = NULL; 209 210 for (int i = IDELEMS(res) - 1; i >= 0; i--) 211 res->m[i] = prproc(res->m[i], src_r, dest_r); 212 211 213 return res; 212 214 } -
libpolys/polys/prCopyTemplate.cc
r7964f9c r69745c 8 8 9 9 static poly PR_NAME 10 (poly &src, ring r_src,ring r_dest)10 (poly &src, const ring r_src, const ring r_dest) 11 11 { 12 12 if (src==NULL) return NULL; 13 14 /* PrintS("src: "); p_Write(src, r_src); PrintLn(); */ 15 16 // p_Test(src, r_src); // may fail due to wrong monomial order 13 17 spolyrec dest_s; 18 14 19 poly dest = &dest_s; 15 poly tmp;16 20 PR_INIT_EVECTOR_COPY(r_src, r_dest); 17 21 18 while (src != NULL) 22 poly p = src; src = NULL; 23 while (p != NULL) 19 24 { 20 pNext(dest) = (poly) PR_ALLOC_MONOM(r_dest); 21 pIter(dest); 22 pSetCoeff0(dest, PR_NCOPY(pGetCoeff(src), r_src)); 23 PR_CPY_EVECTOR(dest, r_dest, src, r_src); 24 tmp = pNext(src); 25 PR_DELETE_MONOM(src, r_src); 26 src = tmp; 25 pNext(dest) = (poly) PR_ALLOC_MONOM(r_dest); pIter(dest); 26 27 p_SetCoeff0(dest, PR_NCOPY(p_GetCoeff(p, r_src), r_src), r_dest); 28 PR_CPY_EVECTOR(dest, r_dest, p, r_src); 29 30 { poly tmp = pNext(p); PR_DELETE_MONOM(p, r_src); p = tmp; } 27 31 } 28 32 pNext(dest) = NULL;
Note: See TracChangeset
for help on using the changeset viewer.