Changeset 3542f7 in git
- Timestamp:
- Mar 21, 2011, 9:51:47 AM (12 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- ebbcea1c4e4fd18c3b6182ee4de38a23eeda4369
- Parents:
- 6fe9a5bbf090a5f523e34382e1d8657f5cd1a5f9
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/iparith.cc
r6fe9a5 r3542f7 3616 3616 static BOOLEAN jjDEGREE(leftv res, leftv v) 3617 3617 { 3618 #ifdef HAVE_RINGS 3619 if (rField_is_Ring_Z(currRing)) 3620 { 3621 ring origR = currRing; 3622 ring tempR = rCopy(origR); 3623 tempR->ringtype = 0; tempR->ch = 0; 3624 rComplete(tempR); 3625 ideal vid = (ideal)v->Data(); 3626 rChangeCurrRing(tempR); 3627 ideal vv = idrCopyR(vid, origR, currRing); 3628 sleftv vvAsLeftv; memset(&vvAsLeftv, 0, sizeof(vvAsLeftv)); 3629 vvAsLeftv.rtyp = IDEAL_CMD; 3630 vvAsLeftv.data = vv; vvAsLeftv.next = NULL; 3631 if (hasFlag(v, FLAG_STD)) setFlag(&vvAsLeftv,FLAG_STD); 3632 assumeStdFlag(&vvAsLeftv); 3633 Print("// NOTE: computation of degree is being performed for\n"); 3634 Print("// generic fibre, that is, over Q\n"); 3635 intvec *module_w=(intvec*)atGet(&vvAsLeftv,"isHomog",INTVEC_CMD); 3636 scDegree(vv,module_w,currQuotient); 3637 idDelete(&vv); 3638 rChangeCurrRing(origR); 3639 rDelete(tempR); 3640 return FALSE; 3641 } 3642 #endif 3618 3643 assumeStdFlag(v); 3619 3644 intvec *module_w=(intvec*)atGet(v,"isHomog",INTVEC_CMD); -
Singular/table.h
r6fe9a5 r3542f7 79 79 ,{D(jjDEG), DEG_CMD, INT_CMD, VECTOR_CMD , ALLOW_PLURAL |ALLOW_RING} 80 80 ,{D(jjDEG_M), DEG_CMD, INT_CMD, MATRIX_CMD , ALLOW_PLURAL |ALLOW_RING} 81 ,{D(jjDEGREE), DEGREE_CMD, NONE, IDEAL_CMD , NO_PLURAL | NO_RING}82 ,{D(jjDEGREE), DEGREE_CMD, NONE, MODUL_CMD , NO_PLURAL | NO_RING}81 ,{D(jjDEGREE), DEGREE_CMD, NONE, IDEAL_CMD , NO_PLURAL |ALLOW_RING | NO_ZERODIVISOR} 82 ,{D(jjDEGREE), DEGREE_CMD, NONE, MODUL_CMD , NO_PLURAL |ALLOW_RING | NO_ZERODIVISOR} 83 83 ,{D(jjDEFINED), DEFINED_CMD, INT_CMD, DEF_CMD , ALLOW_PLURAL |ALLOW_RING} 84 84 #ifdef HAVE_FACTORY
Note: See TracChangeset
for help on using the changeset viewer.