Changeset 009d80 in git for kernel/numbers.cc
- Timestamp:
- May 10, 2007, 10:12:44 AM (17 years ago)
- Branches:
- (u'spielwiese', '2a584933abf2a2d3082034c7586d38bb6de1a30a')
- Children:
- 4cd2f891f36b9e1d58f0aeaa4683254f54088298
- Parents:
- 4bebba7353438f052b4ad581ede34fa6f31e5a71
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/numbers.cc
r4bebba r009d80 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: numbers.cc,v 1. 7 2007-05-07 16:23:04 SingularExp $ */4 /* $Id: numbers.cc,v 1.8 2007-05-10 08:12:42 wienand Exp $ */ 5 5 6 6 /* … … 46 46 number (*nRePart)(number a); 47 47 number (*nImPart)(number a); 48 #ifdef HAVE_RINGS 49 BOOLEAN (*nDivBy)(number a,number b); 50 #endif 48 51 BOOLEAN (*nGreater)(number a,number b); 49 52 BOOLEAN (*nEqual)(number a,number b); … … 99 102 number ndCopy(number a) { return a; } 100 103 number nd_Copy(number a,const ring r) { return r->cf->nCopy(a); } 104 105 #ifdef HAVE_RINGS 106 BOOLEAN ndDivBy(number a, number b) { return TRUE; } 107 #endif 101 108 102 109 /*2 … … 173 180 nInvers= r->cf->nInvers; 174 181 nCopy = r->cf->nCopy; 182 #ifdef HAVE_RINGS 183 nDivBy = r->cf->nDivBy; 184 #endif 175 185 nGreater = r->cf->nGreater; 176 186 nEqual = r->cf->nEqual; … … 251 261 n->nGcd = ndGcd; 252 262 n->nLcm = ndGcd; /* tricky, isn't it ?*/ 263 #ifdef HAVE_RINGS 264 n->nDivBy = ndDivBy; 265 #endif 253 266 if (rField_is_Extension(r)) 254 267 { … … 306 319 n->nNeg = nr2mNeg; 307 320 n->nInvers= nr2mInvers; 321 n->nDivBy = nr2mDivBy; 308 322 n->nGreater = nr2mGreater; 309 323 n->nEqual = nr2mEqual; … … 342 356 n->nNeg = nrnNeg; 343 357 n->nInvers= nrnInvers; 358 n->nDivBy = nrnDivBy; 344 359 n->nGreater = nrnGreater; 345 360 n->nEqual = nrnEqual;
Note: See TracChangeset
for help on using the changeset viewer.