Changeset 6ea864 in git


Ignore:
Timestamp:
Nov 12, 2012, 6:17:59 PM (11 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', '52dcfddee5ec87d404d5e0fb44f2d627608208f1')
Children:
1e5c50f82763473c007a2714c91d4ac318709892
Parents:
a37b349f287fe6d4265acc1b2ec7c20faafa6ea1
git-author:
Martin Lee <martinlee84@web.de>2012-11-12 18:17:59+01:00
git-committer:
Martin Lee <martinlee84@web.de>2012-11-16 13:20:19+01:00
Message:
chg: faster recovery of factors in univariate factorization over Q(a)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facAlgExt.cc

    ra37b34 r6ea864  
    139139  buf= f;
    140140  CanonicalForm factor;
     141  int count= 0;
    141142  for (CFFListIterator i= normFactors; i.hasItem(); i++)
    142143  {
     
    150151    TIMING_END_AND_PRINT (fac_alg_gcd, "time to recover factors: ");
    151152    factors.append (factor);
     153    count++;
     154    if (normFactors.length() - 1 == count)
     155    {
     156      factors.append (buf);
     157      buf= 1;
     158      break;
     159    }
    152160  }
    153161  ASSERT (degree (buf) <= 0, "incomplete factorization");
Note: See TracChangeset for help on using the changeset viewer.