Changeset d3b2eb in git
- Timestamp:
- May 23, 2007, 9:47:31 AM (16 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a657104b677b4c461d018cbf3204d72d34ad66a9')
- Children:
- 8f898b3d87777eda0d1e26b3d933773565c143ac
- Parents:
- 04d04e0c25104c0e15190f608f770610097fbaf2
- Location:
- kernel
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/kutil.cc
r04d04e0 rd3b2eb 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: kutil.cc,v 1.5 6 2007-05-22 16:14:09 wienand Exp $ */4 /* $Id: kutil.cc,v 1.57 2007-05-23 07:47:29 wienand Exp $ */ 5 5 /* 6 6 * ABSTRACT: kernel: utils for kStd … … 1257 1257 k_GetStrongLeadTerms(p, strat->S[i], currRing, m1, m2, gcd, strat->tailRing); 1258 1258 1259 pSetCoeff0(m1, (number) s);1260 pSetCoeff0(m2, (number) t);1261 pSetCoeff0(gcd, (number) d);1259 pSetCoeff0(m1, nInit(s)); 1260 pSetCoeff0(m2, nInit(t)); 1261 pSetCoeff0(gcd, nInit(d)); 1262 1262 1263 1263 -
kernel/polys.cc
r04d04e0 rd3b2eb 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: polys.cc,v 1.1 8 2007-05-19 13:22:23wienand Exp $ */4 /* $Id: polys.cc,v 1.19 2007-05-23 07:47:30 wienand Exp $ */ 5 5 6 6 /* … … 705 705 unit = nAdd(unit, nIntDiv(0, gcd_new)); 706 706 } 707 // Print("k = %d ; unit = %d ; gcd = %d", k, unit, gcd); 707 708 return unit; 708 709 } -
kernel/polys1.cc
r04d04e0 rd3b2eb 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: polys1.cc,v 1.2 7 2007-05-10 08:12:42wienand Exp $ */4 /* $Id: polys1.cc,v 1.28 2007-05-23 07:47:30 wienand Exp $ */ 5 5 6 6 /* … … 486 486 { 487 487 number k = nGetUnit(pGetCoeff(ph)); 488 poly h;489 488 if (!nIsOne(k)) 490 489 { 491 pSetCoeff0(ph, nDiv(pGetCoeff(ph), k)); 492 h = pNext(ph); 490 k = nInvers(k); 491 poly h = pNext(ph); 492 pSetCoeff0(ph, nMult(pGetCoeff(ph), k)); 493 493 while (h != NULL) 494 494 { 495 pSetCoeff(h, n Div(pGetCoeff(h), k));495 pSetCoeff(h, nMult(pGetCoeff(h), k)); 496 496 pIter(h); 497 497 } -
kernel/rmodulo2m.cc
r04d04e0 rd3b2eb 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: rmodulo2m.cc,v 1.1 0 2007-05-19 13:22:23wienand Exp $ */4 /* $Id: rmodulo2m.cc,v 1.11 2007-05-23 07:47:31 wienand Exp $ */ 5 5 /* 6 6 * ABSTRACT: numbers modulo 2^m … … 103 103 number nr2mInit (int i) 104 104 { 105 NATNUMBERii = i;105 long ii = i; 106 106 while (ii < 0) ii += nr2mModul; 107 107 while ((ii>1) && (ii >= nr2mModul)) ii -= nr2mModul; -
kernel/rmodulon.cc
r04d04e0 rd3b2eb 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: rmodulon.cc,v 1. 4 2007-05-19 13:22:23wienand Exp $ */4 /* $Id: rmodulon.cc,v 1.5 2007-05-23 07:47:31 wienand Exp $ */ 5 5 /* 6 6 * ABSTRACT: numbers modulo n … … 114 114 number nrnInit (int i) 115 115 { 116 NATNUMBERii = i;116 long ii = i; 117 117 while (ii < 0) ii += nrnModul; 118 118 while ((ii>1) && (ii >= nrnModul)) ii -= nrnModul;
Note: See TracChangeset
for help on using the changeset viewer.