Changeset 50ba1c in git
- Timestamp:
- Feb 7, 2003, 1:34:28 PM (20 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 95930acb167fc2d0e05cac9ce06382d9a5f95d6e
- Parents:
- aa91e745636b8feeb5554122c2fc630f9608af47
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ring.cc
raa91e74 r50ba1c 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: ring.cc,v 1. 199 2003-01-31 09:23:39Singular Exp $ */4 /* $Id: ring.cc,v 1.200 2003-02-07 12:34:02 Singular Exp $ */ 5 5 6 6 /* … … 1176 1176 } 1177 1177 1178 int rIsExtension(ring r) 1179 { 1180 return (r->parameter!=NULL); /* R, Q, Fp: FALSE */ 1181 } 1182 1183 int rIsExtension() 1184 { 1185 return rIsExtension( currRing ); 1186 } 1187 1178 1188 int rChar(ring r) 1179 1189 { 1180 if (r ->ch==-1)1190 if (rField_is_numeric(r)) 1181 1191 return 0; 1182 if ( r->parameter==NULL) /* Q, Fp */1192 if (!rIsExtension(r)) /* Q, Fp */ 1183 1193 return r->ch; 1184 if (r ->ch<0)/* Fp(a) */1194 if (rField_is_Zp_a(r)) /* Fp(a) */ 1185 1195 return -r->ch; 1186 if (r ->ch==1)/* Q(a) */1196 if (rField_is_Q_a(r)) /* Q(a) */ 1187 1197 return 0; 1188 1198 /*else*/ /* GF(p,n) */ … … 1193 1203 return i; 1194 1204 } 1195 }1196 1197 int rIsExtension(ring r)1198 {1199 if (r->parameter==NULL) /* Q, Fp */1200 return FALSE;1201 else1202 return TRUE;1203 }1204 1205 int rIsExtension()1206 {1207 return rIsExtension( currRing );1208 1205 } 1209 1206
Note: See TracChangeset
for help on using the changeset viewer.