Changeset 47c8f1 in git
- Timestamp:
- Aug 24, 2001, 3:54:03 PM (22 years ago)
- Branches:
- (u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
- Children:
- 980f81278a88f06d75611e94f0856a5166143d1d
- Parents:
- ed7cb57f327a1e9fc4d29a003b4d88fd8a764047
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/longrat.h
red7cb5 r47c8f1 4 4 * Computer Algebra System SINGULAR * 5 5 ****************************************/ 6 /* $Id: longrat.h,v 1.2 3 2001-03-22 19:11:07Singular Exp $ */6 /* $Id: longrat.h,v 1.24 2001-08-24 13:54:03 Singular Exp $ */ 7 7 /* 8 8 * ABSTRACT: computation with long rational numbers … … 41 41 struct snumber; 42 42 typedef struct snumber rnumber; 43 typedef rnumber * number; 43 44 struct snumber 44 45 { … … 65 66 LINLINE BOOLEAN nlIsZero(number za); 66 67 LINLINE number nlCopy(number a); 67 LINLINE number nl_Copy(number a, ring r);68 68 LINLINE void nlNew(number *r); 69 69 LINLINE void nlDelete(number *a, const ring r); … … 73 73 LINLINE number nlMult(number a, number b); 74 74 75 number nlInit2 (int i, int j); 75 76 number nlGcd(number a, number b, const ring r); 76 77 number nlLcm(number a, number b, const ring r); /*special routine !*/ … … 95 96 BOOLEAN nlDBTest(number a, char *f, int l); 96 97 #endif 98 extern number nlOne; 97 99 98 100 nMapFunc nlSetMap(ring src, ring dst); -
Singular/numbers.cc
red7cb5 r47c8f1 2 2 * Computer Algebra System SINGULAR * 3 3 *****************************************/ 4 /* $Id: numbers.cc,v 1.4 1 2001-03-22 19:11:07Singular Exp $ */4 /* $Id: numbers.cc,v 1.42 2001-08-24 13:54:03 Singular Exp $ */ 5 5 6 6 /* … … 90 90 91 91 number ndCopy(number a) { return a; } 92 number nd_Copy(number a, ring r) { return a; }93 92 94 93 /*2 … … 224 223 r->cf->cfDelete= ndDelete; 225 224 r->cf->nNew=nDummy1; 226 r->cf->nCopy = ndCopy;227 r->cf->cfCopy = nd_Copy;228 225 if (rField_is_Extension(r)) 229 226 { … … 246 243 r->cf->nInvers = naInvers; 247 244 r->cf->nCopy = naCopy; 248 r->cf->cfCopy = na_Copy;249 245 r->cf->nGreater = naGreater; 250 246 r->cf->nEqual = naEqual; … … 283 279 r->cf->nInvers= nlInvers; 284 280 r->cf->nCopy = nlCopy; 285 r->cf->cfCopy = nl_Copy;286 281 r->cf->nGreater = nlGreater; 287 282 r->cf->nEqual = nlEqual; … … 318 313 r->cf->nNeg = npNeg; 319 314 r->cf->nInvers= npInvers; 315 r->cf->nCopy = ndCopy; 320 316 r->cf->nGreater = npGreater; 321 317 r->cf->nEqual = npEqual; … … 354 350 r->cf->nNeg = nfNeg; 355 351 r->cf->nInvers= nfInvers; 352 r->cf->nCopy = ndCopy; 356 353 r->cf->nGreater = nfGreater; 357 354 r->cf->nEqual = nfEqual; … … 388 385 r->cf->nNeg = nrNeg; 389 386 r->cf->nInvers= nrInvers; 387 r->cf->nCopy = ndCopy; 390 388 r->cf->nGreater = nrGreater; 391 389 r->cf->nEqual = nrEqual; … … 424 422 r->cf->nInvers= ngfInvers; 425 423 r->cf->nCopy = ngfCopy; 426 r->cf->cfCopy = ngf_Copy;427 424 r->cf->nGreater = ngfGreater; 428 425 r->cf->nEqual = ngfEqual; … … 461 458 r->cf->nInvers= ngcInvers; 462 459 r->cf->nCopy = ngcCopy; 463 r->cf->cfCopy = ngc_Copy;464 460 r->cf->nGreater = ngcGreater; 465 461 r->cf->nEqual = ngcEqual;
Note: See TracChangeset
for help on using the changeset viewer.