Changeset e5fdcc4 in git


Ignore:
Timestamp:
Oct 24, 2012, 10:39:15 AM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', '0604212ebb110535022efecad887940825b97c3f')
Children:
7c118d6112dba9ada1b535c2016e8ba196a7ed0e
Parents:
d92e665d52071913cbb033cd53653f2c4e85d61f
git-author:
Martin Lee <martinlee84@web.de>2012-10-24 10:39:15+02:00
git-committer:
Martin Lee <martinlee84@web.de>2012-10-24 12:33:26+02:00
Message:
chg: clear denominators of A before shifting
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facFactorize.cc

    rd92e66 re5fdcc4  
    10331033  //shifting to zero
    10341034  TIMING_START (fac_shift_to_zero);
     1035  CanonicalForm denA= bCommonDen (A);
     1036  A *= denA;
    10351037  A= shift2Zero (A, Aeval, evaluation);
     1038  A /= denA;
    10361039
    10371040  for (iter= biFactors; iter.hasItem(); iter++)
     
    10831086  for (iter= Aeval; iter.hasItem(); iter++)
    10841087  {
    1085     tmp2= bCommonDen (iter.getItem());
     1088    tmp2= bCommonDen (iter.getItem()/denA);
    10861089    Off (SW_RATIONAL);
    10871090    tmp3= lcm (tmp2,tmp3);
     
    10951098
    10961099  for (iter= Aeval; iter.hasItem(); iter++)
    1097     iter.getItem() *= tmp3*power (multiplier, biFactors.length() - 1);
     1100    iter.getItem() *= tmp3*power (multiplier, biFactors.length() - 1)/denA;
    10981101
    10991102  for (int i= 0; i < lengthAeval2; i++)
Note: See TracChangeset for help on using the changeset viewer.