Changeset c9eaea8 in git
- Timestamp:
- Jun 23, 2010, 6:27:36 PM (13 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
- Children:
- 367c32c04974ca61043baa01913d56a5dbf0ca2e
- Parents:
- d3167755899d01a2449dd2ff2effc3a120b79b62
- Location:
- kernel
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/pInline2.h
rd316775 rc9eaea8 62 62 } 63 63 64 PINLINE2 long p_SetOrder(poly p, long o, ring r)65 {66 p_LmCheckPolyRing2(p, r);67 pAssume2(o >= 0);68 if (r->typ==NULL) return ((p)->exp[r->pOrdIndex]=o);69 int i=0;70 loop71 {72 switch(r->typ[i].ord_typ)73 {74 case ro_wp_neg:75 return (p)->exp[r->pOrdIndex]=o+POLY_NEGWEIGHT_OFFSET;76 case ro_syzcomp:77 case ro_syz: case ro_isTemp: case ro_is:78 case ro_cp:79 i++;80 break;81 //case ro_dp:82 //case ro_wp:83 default:84 return (p)->exp[r->pOrdIndex] = o;85 }86 }87 }88 89 64 // Setm 90 65 PINLINE2 void p_Setm(poly p, const ring r) -
kernel/p_polys.h
rd316775 rc9eaea8 68 68 // get Order 69 69 PINLINE2 long p_GetOrder(poly p, ring r); 70 // don't use this71 PINLINE2 long p_SetOrder(poly p, long order, ring r);72 70 73 71 // Component -
kernel/polys.h
rd316775 rc9eaea8 59 59 // Order 60 60 #define pGetOrder(p) p_GetOrder(p, currRing) 61 // don't use this62 #define pSetOrder(p, o) p_SetOrder(p, o, currRing)63 61 64 62 // Component -
kernel/syz1.cc
rd316775 rc9eaea8 1238 1238 tso.lcm = p = nPm[ii]; 1239 1239 nPm[ii] = NULL; 1240 //#ifdef HAVE_SHIFTED_EXPONENTS1241 //tso.order = pTotaldegree(p);1242 //p->exp[currRing->pOrdIndex]=tso.order+0x40000000;1243 //#else1244 1240 tso.order = pTotaldegree(p); 1245 pSetOrder(p, tso.order);1246 //#endif1247 1241 if ((syzstr->cw!=NULL) && (index>0) && (pGetComp(q)>0)) 1248 1242 {
Note: See TracChangeset
for help on using the changeset viewer.