Changeset b30ac0 in git
- Timestamp:
- Apr 18, 2005, 3:01:40 PM (18 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 891692430d4d8e6deb884960d79f59f100ad77ce
- Parents:
- 36e9c354d299283920e498516f0f8a0f1b1541af
- Location:
- kernel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/longalg.cc
r36e9c3 rb30ac0 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: longalg.cc,v 1. 7 2005-02-25 16:10:52Singular Exp $ */4 /* $Id: longalg.cc,v 1.8 2005-04-18 13:01:39 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: algebraic numbers … … 2101 2101 if (p==NULL) 2102 2102 { 2103 napDelete(&w);2103 p_Delete(&w,nacRing); 2104 2104 return NULL; 2105 2105 } … … 2237 2237 * convert a napoly number into a poly 2238 2238 */ 2239 poly naPermNumber(number z, int * par_perm, int P, ring r)2239 poly naPermNumber(number z, int * par_perm, int P, ring oldRing) 2240 2240 { 2241 2241 if (z==NULL) return NULL; … … 2244 2244 napoly za=((lnumber)z)->z; 2245 2245 napoly zb=((lnumber)z)->n; 2246 nMapFunc nMap=naSetMap( r,currRing);2246 nMapFunc nMap=naSetMap(oldRing,currRing); 2247 2247 if (currRing->parameter!=NULL) 2248 nMap=currRing->algring->cf->cfSetMap( r->algring, nacRing);2248 nMap=currRing->algring->cf->cfSetMap(oldRing->algring, nacRing); 2249 2249 else 2250 nMap=currRing->cf->cfSetMap( r->algring, currRing);2250 nMap=currRing->cf->cfSetMap(oldRing->algring, currRing); 2251 2251 if (nMap==NULL) return NULL; /* emergency exit only */ 2252 2252 do … … 2263 2263 if (currRing->parameter!=NULL) 2264 2264 { 2265 assume( r->algring!=NULL);2265 assume(oldRing->algring!=NULL); 2266 2266 pGetCoeff(p)=(number)omAlloc0Bin(rnumber_bin); 2267 2267 pan=(lnumber)pGetCoeff(p); … … 2276 2276 for(i=0;i<P;i++) 2277 2277 { 2278 if(napGetExpFrom(za,i+1, r)!=0)2278 if(napGetExpFrom(za,i+1,oldRing)!=0) 2279 2279 { 2280 2280 if(par_perm==NULL) … … 2282 2282 if ((rPar(currRing)>=i) && (pa!=NULL)) 2283 2283 { 2284 napSetExp(pa,i+1,napGetExpFrom(za,i+1, r));2284 napSetExp(pa,i+1,napGetExpFrom(za,i+1,oldRing)); 2285 2285 p_Setm(pa,nacRing); 2286 2286 } … … 2292 2292 } 2293 2293 else if(par_perm[i]>0) 2294 pSetExp(p,par_perm[i],napGetExpFrom(za,i+1, r));2294 pSetExp(p,par_perm[i],napGetExpFrom(za,i+1,oldRing)); 2295 2295 else if((par_perm[i]<0)&&(pa!=NULL)) 2296 2296 { 2297 napSetExp(pa,-par_perm[i], napGetExpFrom(za,i+1, r));2297 napSetExp(pa,-par_perm[i], napGetExpFrom(za,i+1,oldRing)); 2298 2298 p_Setm(pa,nacRing); 2299 2299 } … … 2310 2310 if (zb!=NULL) 2311 2311 { 2312 pan->n=napPerm(zb,par_perm, r,nMap);2312 pan->n=napPerm(zb,par_perm,oldRing,nMap); 2313 2313 if(pan->n==NULL) /* error in mapping or mapping to variable */ 2314 2314 pDelete(&p); -
kernel/pDebug.cc
r36e9c3 rb30ac0 7 7 * Author: obachman (Olaf Bachmann) 8 8 * Created: 8/00 9 * Version: $Id: pDebug.cc,v 1. 1.1.1 2003-10-06 12:15:57Singular Exp $9 * Version: $Id: pDebug.cc,v 1.2 2005-04-18 13:01:40 Singular Exp $ 10 10 *******************************************************************/ 11 11 … … 234 234 235 235 // special check for ringorder_s/S 236 if ( r->order[1] == ringorder_S)236 if ((r->order!=NULL) &&(r->order[1] == ringorder_S)) 237 237 { 238 238 long c1, cc1, ccc1, ec1;
Note: See TracChangeset
for help on using the changeset viewer.