Changeset 6de26a0 in git for Singular/ring.h
- Timestamp:
- Jul 1, 1999, 6:40:44 PM (25 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 18da0509aef489d7aa4c155ecff111bb28e3a08f
- Parents:
- 144103de02ee0c19024af184f445e68a619fbc67
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.