Changeset 6de26a0 in git
- Timestamp:
- Jul 1, 1999, 6:40:44 PM (24 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 18da0509aef489d7aa4c155ecff111bb28e3a08f
- Parents:
- 144103de02ee0c19024af184f445e68a619fbc67
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ring.cc
r144103 r6de26a0 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1.5 5 1999-07-01 16:13:41Singular Exp $ */4 /* $Id: ring.cc,v 1.56 1999-07-01 16:40:42 Singular Exp $ */ 5 5 6 6 /* … … 38 38 39 39 /*0 implementation*/ 40 BOOLEAN rField_is_R(ring r=currRing) 41 { 42 return ((r->ch == -1) && (r->ch_flags==0)); 43 } 40 //BOOLEAN rField_is_R(ring r=currRing) 41 //{ 42 // if (r->ch== -1) 43 // { 44 // if (r->ch_flags==(short)0) return TRUE; 45 // } 46 // return FALSE; 47 //} 44 48 45 49 int rBlocks(ring r) -
Singular/ring.h
r144103 r6de26a0 7 7 * ABSTRACT - the interpreter related ring operations 8 8 */ 9 /* $Id: ring.h,v 1.2 7 1999-07-01 16:13:42Singular Exp $ */9 /* $Id: ring.h,v 1.28 1999-07-01 16:40:44 Singular Exp $ */ 10 10 11 11 /* includes */ … … 58 58 inline BOOLEAN rField_is_Q(ring r=currRing) 59 59 { return (r->ch == 0) && (r->parameter==NULL); } 60 BOOLEAN rField_is_R(ring r=currRing); 60 inline BOOLEAN rField_is_numeric(ring r=currRing) /* R, long R, long C */ 61 { return (r->ch == -1); } 62 inline BOOLEAN rField_is_R(ring r=currRing) 63 { 64 if (rField_is_numeric(r) && (r->ch_flags == (short)0)) return TRUE; 65 return FALSE; 66 } 61 67 inline BOOLEAN rField_is_GF(ring r=currRing) 62 68 { return (r->ch > 1) && (r->parameter!=NULL); } … … 68 74 { return (r->ch == 1); } 69 75 inline BOOLEAN rField_is_long_R(ring r=currRing) 70 { return (r->ch == -1) && (r->ch_flags!=0) &&(r->parameter==NULL); } 76 { 77 if (rField_is_numeric(r) && (r->ch_flags != (short)0)) 78 return (r->parameter==NULL); 79 return FALSE; 80 } 71 81 inline BOOLEAN rField_is_long_C(ring r=currRing) 72 { return (r->ch == -1) && (r->ch_flags!=0) &&(r->parameter!=NULL); } 82 { 83 if (rField_is_numeric(r) && (r->ch_flags != (short)0)) 84 return (r->parameter!=NULL); 85 return FALSE; 86 } 73 87 inline BOOLEAN rField_has_simple_inverse(ring r=currRing) 74 88 { return (r->ch>1) || (r->ch== -1); } /* Z/p, GF(p,n), R, long_R, long_C*/
Note: See TracChangeset
for help on using the changeset viewer.