Changeset 7415540 in git
- Timestamp:
- Feb 21, 2013, 12:26:31 PM (11 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 920c7843408442a9b01c7736f0c717a03afefb10
- Parents:
- 507427e9e0bf212d166ab8f3bb970f562784a172
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-02-21 12:26:31+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-02-21 12:29:30+01:00
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r507427 r7415540 1894 1894 int d=-1; 1895 1895 int i; 1896 for(i=IDELEMS(I);i>=0;i--) d=si_max(d,(int)p DegW(I->m[i],iv));1897 omFreeSize( (ADDRESS)iv,(currRing->N+1)*sizeof(short));1896 for(i=IDELEMS(I);i>=0;i--) d=si_max(d,(int)p_DegW(I->m[i],iv,currRing)); 1897 omFreeSize( (ADDRESS)iv, (rVar(currRing)+1)*sizeof(short) ); 1898 1898 res->data = (char *)((long)d); 1899 1899 return FALSE; … … 1905 1905 { 1906 1906 short *iv=iv2array((intvec *)v->Data(),currRing); 1907 int d=(int)pDegW(p,iv);1908 omFreeSize( (ADDRESS)iv,(currRing->N+1)*sizeof(short));1909 res->data = (char *)( long(d));1907 const long d = p_DegW(p,iv,currRing); 1908 omFreeSize( (ADDRESS)iv, (rVar(currRing)+1)*sizeof(short) ); 1909 res->data = (char *)(d); 1910 1910 } 1911 1911 else … … 5991 5991 short *iw=iv2array((intvec *)w->Data(),currRing); 5992 5992 res->data = (char *)ppJetW((poly)u->Data(),(int)(long)v->Data(),iw); 5993 omFreeSize( (ADDRESS)iw,(currRing->N+1)*sizeof(short));5993 omFreeSize( (ADDRESS)iw, (rVar(currRing)+1)*sizeof(short) ); 5994 5994 return FALSE; 5995 5995 } … … 6743 6743 if(v4!=NULL) 6744 6744 { 6745 w =iv2array((intvec *)v4->Data(),currRing);6746 short * w0=w+1;6747 int i =currRing->N;6748 while( i>0&&*w0>0)6745 w = iv2array((intvec *)v4->Data(),currRing); 6746 short * w0 = w + 1; 6747 int i = currRing->N; 6748 while( (i > 0) && ((*w0) > 0) ) 6749 6749 { 6750 6750 w0++; … … 6762 6762 w2.CleanUp(); 6763 6763 if(w!=NULL) 6764 omFree (w);6764 omFreeSize( (ADDRESS)w, (rVar(currRing)+1)*sizeof(short) ); 6765 6765 6766 6766 lists L=(lists) omAllocBin(slists_bin); -
kernel/ideals.cc
r507427 r7415540 1142 1142 N=si_max(N,p_Deg(Q->m[i],currRing)); 1143 1143 else 1144 N=si_max(N,p DegW(Q->m[i],w));1144 N=si_max(N,p_DegW(Q->m[i],w,currRing)); 1145 1145 N+=n; 1146 1146 … … 1167 1167 p=pJetW(pSub(p,ppMult_mm(Q->m[j],p0)),N,w); 1168 1168 pNormalize(p); 1169 if(((w==NULL)&&(p_Deg(p0,currRing)>n))||((w!=NULL)&&(p DegW(p0,w)>n)))1169 if(((w==NULL)&&(p_Deg(p0,currRing)>n))||((w!=NULL)&&(p_DegW(p0,w,currRing)>n))) 1170 1170 p_Delete(&p0,currRing); 1171 1171 else … … 1181 1181 pNext(p0)=NULL; 1182 1182 if(((w==NULL)&&(p_Deg(p0,currRing)>n)) 1183 ||((w!=NULL)&&(p DegW(p0,w)>n)))1183 ||((w!=NULL)&&(p_DegW(p0,w,currRing)>n))) 1184 1184 p_Delete(&p0,currRing); 1185 1185 else -
kernel/polys.h
r507427 r7415540 342 342 // maximum weigthed degree of all monomials of p, w is indexed from 343 343 // 1..pVariables 344 345 /// Deprecated: only for compatibility with older code! 344 346 #define pDegW(p,w) p_DegW(p,w,currRing) 345 347
Note: See TracChangeset
for help on using the changeset viewer.