Changeset 37f64cb in git for factory


Ignore:
Timestamp:
Nov 10, 2014, 2:11:54 PM (9 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
15fcb38bebbcb70530db90de874d580d783a12b9
Parents:
fe24d605f70f42e77d679a658b67497779c85ae7
Message:
fix: tr.#666: factorize
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facFactorize.cc

    rfe24d6 r37f64cb  
    279279  A *= bCommonDen (A);
    280280  CFList Aeval, list, evaluation, bufEvaluation, bufAeval;
    281   int factorNums= 1;
     281  int factorNums= 2;
     282  //p is irreducible. But factorize does not recognizes this. However, if you
     283  //change factorNums to 2 at line 281 in facFactorize.cc it will. That change
     284  //might impair performance in some cases since you do twice as many
     285  //bivariate factorizations as before. Otherwise you need to change
     286  //precomputeLeadingCoeff to detect these cases and trigger more bivariate
     287  // factorizations.
     288  // (http://www.singular.uni-kl.de:8002/trac/ticket/666)
    282289  CFList biFactors, bufBiFactors;
    283290  CanonicalForm evalPoly;
Note: See TracChangeset for help on using the changeset viewer.