Changeset 589ef64 in git for factory/facFqFactorize.cc


Ignore:
Timestamp:
Aug 21, 2012, 11:00:29 AM (12 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', '73c62e0961bcfc8f1a00420b41eec2ea3c0ef6e9')
Children:
5dad7c78535e5d3163be097e8a0d3e8d69c6593e
Parents:
4cf4dc47ae1c8a693ac5bd6b86c07a09f91680cb
git-author:
Martin Lee <martinlee84@web.de>2012-08-21 11:00:29+02:00
git-committer:
Martin Lee <martinlee84@web.de>2012-09-04 18:01:18+02:00
Message:
fix: need to buffer factors
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facFqFactorize.cc

    r4cf4dc r589ef64  
    15811581    bool success= false;
    15821582    CanonicalForm oldSqrfPartFPowLC= oldSqrfPartF*power(LC1,factors.length()-1);
     1583    CFList heuResult;
    15831584    if (size (oldSqrfPartFPowLC)/getNumVars (oldSqrfPartFPowLC) < 500 &&
    15841585        LucksWangSparseHeuristic (oldSqrfPartFPowLC,
    1585                                   oldFactors, 2, leadingCoeffs, factors))
    1586     {
    1587       interMedResult= recoverFactors (oldSqrfPartF, factors);
     1586                                  oldFactors, 2, leadingCoeffs, heuResult))
     1587    {
     1588      interMedResult= recoverFactors (oldSqrfPartF, heuResult);
    15881589      if (oldFactors.length() == interMedResult.length())
    15891590        success= true;
Note: See TracChangeset for help on using the changeset viewer.