Changeset 4508ce5 in git for Singular/longrat.cc
- Timestamp:
- Dec 15, 2000, 7:49:36 PM (23 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- a5f564c88c2600acb20b8afdd6dd84d9d3f715df
- Parents:
- d3bf0986c4b1a7bac5ffc43b873646317a0d91de
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/longrat.cc
rd3bf098 r4508ce5 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: longrat.cc,v 1.3 3 2000-09-25 10:44:48 obachmanExp $ */4 /* $Id: longrat.cc,v 1.34 2000-12-15 18:49:32 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: computation with long rational numbers (Hubert Grassmann) … … 124 124 static number nlMapR(number from); 125 125 126 BOOLEAN nlSetMap(ring r) 127 { 128 if (rField_is_Q(r)) 129 { 130 nMap = nlCopy; /*Q -> Q*/ 131 return TRUE; 132 } 133 if (rField_is_Zp(r)) 134 { 135 nlPrimeM=rChar(r); 136 nMap = nlMapP; /* Z/p -> Q */ 137 return TRUE; 138 } 139 if (rField_is_R(r)) 140 { 141 nMap = nlMapR; /* short R -> Q */ 142 return TRUE; 126 nMapFunc nlSetMap(ring src, ring dst) 127 { 128 if (rField_is_Q(src)) 129 { 130 return nlCopy; 131 } 132 if (rField_is_Zp(src)) 133 { 134 nlPrimeM=rChar(src); 135 return nlMapP; 136 } 137 if (rField_is_R(src)) 138 { 139 return nlMapR; 143 140 } 144 141 // if (rField_is_long_R(r)) … … 147 144 // return TRUE; 148 145 // } 149 return FALSE;146 return NULL; 150 147 } 151 148
Note: See TracChangeset
for help on using the changeset viewer.