Changeset 99bdcf in git
- Timestamp:
- Aug 3, 2010, 7:25:10 PM (13 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'c987db42cd2ec943b97ac5746c99892ceddf909c')
- Children:
- 9053a74f3bbb046a786d061474c8bd82302c42c3
- Parents:
- 11ca48d1c9122a424d601a3ee5e6544661d36ee2
- Files:
-
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r11ca48 r99bdcf 2456 2456 pFDegProc deg; 2457 2457 if (pLexOrder && (currRing->order[0]==ringorder_lp)) 2458 deg=p Totaldegree;2458 deg=p_Totaldegree; 2459 2459 else 2460 2460 deg=pFDeg; -
Singular/janet.cc
r11ca48 r99bdcf 955 955 { 956 956 degree_compatible=0; 957 jDeg=p Totaldegree;957 jDeg=p_Totaldegree; 958 958 ListGreatMove=ListGreatMoveOrder; 959 959 } -
doc/C-STYLEGUIDE
r11ca48 r99bdcf 134 134 if you really need C++ extensions, use "class". 135 135 - "and"/"or"/"not" are not recognized by all compilers, use &&, &, ||, |, ! 136 - TODO: What about namespaces!?137 138 ? Classes - with starts capital letter (better no "C" at the beginning)139 and Camel style further (no "_")140 ? member Methods - small letters with "_"141 ? member Variables - start with "m_" or "_" and Camel style further -
kernel/clapsing.cc
r11ca48 r99bdcf 710 710 pTest(f); 711 711 #ifdef FACTORIZE2_DEBUG 712 printf("singclap_factorize, degree % d\n",pTotaldegree(f));712 printf("singclap_factorize, degree %ld\n",pTotaldegree(f)); 713 713 #endif 714 714 // with_exps: 3,1 return only true factors, no exponents -
kernel/fast_maps.cc
r11ca48 r99bdcf 673 673 if(ggT!=NULL) 674 674 { 675 int dq =p Totaldegree(fq_p,r);675 int dq =p_Totaldegree(fq_p,r); 676 676 if (dq!=0) 677 677 { -
kernel/ideals.cc
r11ca48 r99bdcf 3158 3158 pFDegProc d; 3159 3159 if (pLexOrder && (currRing->order[0]==ringorder_lp)) 3160 d=p Totaldegree;3160 d=p_Totaldegree; 3161 3161 else 3162 3162 d=pFDeg; -
kernel/kInline.cc
r11ca48 r99bdcf 392 392 KINLINE long sTObject::pTotalDeg() const 393 393 { 394 if (p != NULL) return p Totaldegree(p, currRing);395 return p Totaldegree(t_p,tailRing);394 if (p != NULL) return p_Totaldegree(p, currRing); 395 return p_Totaldegree(t_p,tailRing); 396 396 } 397 397 KINLINE long sTObject::SetpFDeg() -
kernel/khstd.cc
r11ca48 r99bdcf 70 70 // if weights for variables were given to std computations, 71 71 // then pFDeg == degp == kHomModDeg (see kStd) 72 if ((degp!=kModDeg) && (degp!=kHomModDeg)) degp=p Totaldegree;72 if ((degp!=kModDeg) && (degp!=kHomModDeg)) degp=p_Totaldegree; 73 73 // degp = pWDegree; 74 74 l = hilb->length()-1; -
kernel/longalg.cc
r11ca48 r99bdcf 178 178 #define napComp(p,q) p_LmCmp((poly)p,(poly)q, nacRing) 179 179 #define napMultT(A,E) A=(napoly)p_Mult_mm((poly)A,(poly)E,nacRing) 180 #define napDeg(p) (int)p_ ExpVectorQuerSum(p, nacRing)180 #define napDeg(p) (int)p_Totaldegree(p, nacRing) 181 181 182 182 /*3 -
kernel/pInline1.h
r11ca48 r99bdcf 290 290 } 291 291 292 PINLINE1 unsigned long p_ExpVectorQuerSum(poly p, const ring r)292 PINLINE1 long p_Totaldegree(poly p, const ring r) 293 293 { 294 294 p_LmCheckPolyRing1(p, r); … … 300 300 s += p_GetTotalDegree(p->exp[r->VarL_Offset[i]], r); 301 301 } 302 return s;302 return (long)s; 303 303 } 304 304 -
kernel/p_polys.cc
r11ca48 r99bdcf 356 356 { 357 357 p_LmCheckPolyRing(p, r); 358 p->exp[r->pOrdIndex] = p_ ExpVectorQuerSum(p, r);358 p->exp[r->pOrdIndex] = p_Totaldegree(p, r); 359 359 } 360 360 … … 398 398 assume(p_GetOrder(a, r) == pWTotaldegree(a, r)); 399 399 return p_GetOrder(a, r); 400 }401 402 /*2403 * compute the degree of the leading monomial of p404 * with respect to weigths 1405 * (all are 1 so save multiplications or they are of different signs)406 * the ordering is not compatible with degree so do not use p->Order407 */408 long pTotaldegree(poly p, const ring r)409 {410 p_LmCheckPolyRing(p, r);411 return (long)p_ExpVectorQuerSum(p, r);412 400 } 413 401 … … 524 512 long pWDegree(poly p, const ring r) 525 513 { 526 if (r->firstwv==NULL) return p Totaldegree(p, r);514 if (r->firstwv==NULL) return p_Totaldegree(p, r); 527 515 p_LmCheckPolyRing(p, r); 528 516 int i, k; … … 794 782 long t,max; 795 783 796 max=p_ ExpVectorQuerSum(p, r);784 max=p_Totaldegree(p, r); 797 785 if (k > 0) 798 786 { 799 787 while (((p=pNext(p))!=NULL) && (p_GetComp(p, r)==k)) 800 788 { 801 t=p_ ExpVectorQuerSum(p, r);789 t=p_Totaldegree(p, r); 802 790 if (t>max) max=t; 803 791 ll++; … … 808 796 while ((p=pNext(p))!=NULL) 809 797 { 810 t=p_ ExpVectorQuerSum(p, r);798 t=p_Totaldegree(p, r); 811 799 if (t>max) max=t; 812 800 ll++; … … 823 811 long t,max; 824 812 825 max=p_ ExpVectorQuerSum(p, r);813 max=p_Totaldegree(p, r); 826 814 if (rIsSyzIndexRing(r)) 827 815 { … … 831 819 if (p_GetComp(p, r)<=limit) 832 820 { 833 if ((t=p_ ExpVectorQuerSum(p, r))>max) max=t;821 if ((t=p_Totaldegree(p, r))>max) max=t; 834 822 ll++; 835 823 } … … 841 829 while ((p=pNext(p))!=NULL) 842 830 { 843 if ((t=p_ ExpVectorQuerSum(p, r))>max) max=t;831 if ((t=p_Totaldegree(p, r))>max) max=t; 844 832 ll++; 845 833 } … … 894 882 if (p_GetComp(p, r)<=limit) 895 883 { 896 if ((t=p_ ExpVectorQuerSum(p, r))>max) max=t;884 if ((t=p_Totaldegree(p, r))>max) max=t; 897 885 ll++; 898 886 } … … 904 892 while ((p=pNext(p))!=NULL) 905 893 { 906 if ((t=p_ ExpVectorQuerSum(p, r))>max) max=t;894 if ((t=p_Totaldegree(p, r))>max) max=t; 907 895 ll++; 908 896 } -
kernel/p_polys.h
r11ca48 r99bdcf 130 130 PINLINE1 BOOLEAN p_ExpVectorEqual(poly p1, poly p2, ring r); 131 131 // returns sum of all exponents of p 132 PINLINE1 unsigned long p_ExpVectorQuerSum(poly p, ring r);132 PINLINE1 long p_Totaldegree(poly p, ring r); 133 133 134 134 PINLINE1 void p_GetExpV(poly p, int *ev, ring r); … … 378 378 int pWeight(int i, ring r); 379 379 long pDeg(poly p, ring r); 380 long pTotaldegree(poly p, ring r);381 380 long pWFirstTotalDegree(poly p, ring r); 382 381 long pWTotaldegree(poly p, ring r); -
kernel/polys.cc
r11ca48 r99bdcf 312 312 pFDegProc deg; 313 313 if (pLexOrder && (currRing->order[0]==ringorder_lp)) 314 deg=p Totaldegree;314 deg=p_Totaldegree; 315 315 else 316 316 deg=pFDeg; -
kernel/polys.h
r11ca48 r99bdcf 120 120 #define pExpVectorDiff(pr, p1, p2) p_ExpVectorDiff(pr, p1, p2, currRing) 121 121 #define pExpVectorEqual(p1, p2) p_ExpVectorEqual(p1, p2, currRing) 122 #define pExpVectorQuerSum(p) p_ExpVectorQuerSum(p, currRing)123 122 124 123 // Gets a copy of (resp. set) the exponent vector, where e is assumed … … 291 290 int pWeight(int c, const ring r = currRing); 292 291 long pDeg(poly p,const ring r = currRing); 293 long pTotaldegree(poly p,const ring r = currRing); 292 static inline long pTotaldegree(poly p) { return p_Totaldegree(p,currRing); } 294 293 long pWTotaldegree(poly p,const ring r = currRing); 295 294 long pWDegree(poly p,const ring r = currRing); -
kernel/polys1.cc
r11ca48 r99bdcf 1194 1194 pFDegProc d; 1195 1195 if (pLexOrder && (currRing->order[0]==ringorder_lp)) 1196 d=p Totaldegree;1196 d=p_Totaldegree; 1197 1197 else 1198 1198 d=pFDeg; … … 1569 1569 while (p!=NULL) 1570 1570 { 1571 if (p Totaldegree(p)<=m)1571 if (p_Totaldegree(p,currRing)<=m) 1572 1572 { 1573 1573 if (r==NULL) … … 1594 1594 poly t=NULL; 1595 1595 1596 while((p!=NULL) && (p Totaldegree(p)>m)) pLmDelete(&p);1596 while((p!=NULL) && (p_Totaldegree(p,currRing)>m)) pLmDelete(&p); 1597 1597 if (p==NULL) return NULL; 1598 1598 poly r=p; 1599 1599 while (pNext(p)!=NULL) 1600 1600 { 1601 if (p Totaldegree(pNext(p))>m)1601 if (p_Totaldegree(pNext(p),currRing)>m) 1602 1602 { 1603 1603 pLmDelete(&pNext(p)); -
kernel/ring.cc
r11ca48 r99bdcf 3217 3217 r->pLDeg = pLDeg1c_Deg; 3218 3218 } 3219 else if (r->pFDeg == p Totaldegree)3219 else if (r->pFDeg == p_Totaldegree) 3220 3220 { 3221 3221 if (r->pLDeg == pLDeg1) … … 3251 3251 r->MixedOrder = FALSE; 3252 3252 r->ComponentOrder = 1; 3253 r->pFDeg = p Totaldegree;3253 r->pFDeg = p_Totaldegree; 3254 3254 r->pLDeg = (r->OrdSgn == 1 ? pLDegb : pLDeg0); 3255 3255 … … 3276 3276 r->LexOrder=TRUE; 3277 3277 r->pLDeg = pLDeg1c; 3278 r->pFDeg = p Totaldegree;3278 r->pFDeg = p_Totaldegree; 3279 3279 } 3280 3280 if ((order[0] == ringorder_a) … … 3305 3305 r->LexOrder=TRUE; 3306 3306 r->pLDeg = pLDeg1c; 3307 r->pFDeg = p Totaldegree;3307 r->pFDeg = p_Totaldegree; 3308 3308 } 3309 3309 r->firstBlockEnds=block1[1]; … … 3347 3347 r->pLDeg = pLDeg1; 3348 3348 } 3349 r->pFDeg = pWTotaldegree; // may be improved: p Totaldegree for lp/dp/ls/.. blocks3349 r->pFDeg = pWTotaldegree; // may be improved: p_Totaldegree for lp/dp/ls/.. blocks 3350 3350 } 3351 3351 if (rOrd_is_Totaldegree_Ordering(r) || rOrd_is_WeightedDegree_Ordering(r)) -
kernel/tgb_internal.h
r11ca48 r99bdcf 273 273 { 274 274 pTest(p); 275 //assume(pDeg(p,r)==::p Totaldegree(p,r));276 assume(((unsigned long)::p Totaldegree(p,r))==p->exp[deg_pos]);275 //assume(pDeg(p,r)==::p_Totaldegree(p,r)); 276 assume(((unsigned long)::p_Totaldegree(p,r))==p->exp[deg_pos]); 277 277 return p->exp[deg_pos]; 278 278 //return ::pTotaldegree(p,this->r); -
kernel/walkSupport.cc
r11ca48 r99bdcf 35 35 { 36 36 int res=0; 37 if(p!=NULL) res=pTotaldegree(p , currRing);37 if(p!=NULL) res=pTotaldegree(p); 38 38 return(res); 39 39 } … … 59 59 if ((I->m)[j]!=NULL) 60 60 { 61 int temp=pTotaldegree((I->m)[j] , currRing);61 int temp=pTotaldegree((I->m)[j]); 62 62 if(temp>res) {res=temp;} 63 63 }
Note: See TracChangeset
for help on using the changeset viewer.