Changeset 98d6c3 in git for factory/facFqBivar.cc


Ignore:
Timestamp:
May 31, 2012, 3:45:28 PM (12 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
510dbc222823c06af5c391eca075c45c04553e14
Parents:
06c0b34bdca32ebe70f5b9ed855251d51dbb263e17642b3261157040015bc8ef3c5a395ba70f33cb
Message:
Merge pull request #124 from mmklee/changes_sw

Changes sw
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facFqBivar.cc

    r06c0b3 r98d6c3  
    4545#endif
    4646
    47 TIMING_DEFINE_PRINT(fac_uni_factorizer)
    48 TIMING_DEFINE_PRINT(fac_hensel_lift12)
     47TIMING_DEFINE_PRINT(fac_fq_uni_factorizer)
     48TIMING_DEFINE_PRINT(fac_fq_bi_hensel_lift)
     49TIMING_DEFINE_PRINT(fac_fq_bi_factor_recombination)
    4950
    5051CanonicalForm prodMod0 (const CFList& L, const CanonicalForm& M, const modpk& b)
     
    59125913
    59135914    // univariate factorization
    5914     TIMING_START (fac_uni_factorizer);
     5915    TIMING_START (fac_fq_uni_factorizer);
    59155916    bufUniFactors= uniFactorizer (bufAeval, alpha, GF);
    5916     TIMING_END_AND_PRINT (fac_uni_factorizer,
     5917    TIMING_END_AND_PRINT (fac_fq_uni_factorizer,
    59175918                          "time for univariate factorization: ");
    59185919    DEBOUTLN (cerr, "Lc (bufAeval)*prod (bufUniFactors)== bufAeval " <<
     
    59215922    if (!derivXZero && !fail2)
    59225923    {
    5923       TIMING_START (fac_uni_factorizer);
     5924      TIMING_START (fac_fq_uni_factorizer);
    59245925      bufUniFactors2= uniFactorizer (bufAeval2, alpha, GF);
    5925       TIMING_END_AND_PRINT (fac_uni_factorizer,
     5926      TIMING_END_AND_PRINT (fac_fq_uni_factorizer,
    59265927                            "time for univariate factorization in y: ");
    59275928      DEBOUTLN (cerr, "Lc (bufAeval2)*prod (bufUniFactors2)== bufAeval2 " <<
     
    60846085    bool earlySuccess= false;
    60856086    CFList earlyFactors;
    6086     TIMING_START (fac_hensel_lift12);
     6087    TIMING_START (fac_fq_bi_hensel_lift);
    60876088    uniFactors= henselLiftAndEarly
    60886089               (A, earlySuccess, earlyFactors, degs, liftBound,
    60896090                uniFactors, info, evaluation);
    6090     TIMING_END_AND_PRINT (fac_hensel_lift12, "time for hensel lifting: ");
     6091    TIMING_END_AND_PRINT (fac_fq_bi_hensel_lift, "time for hensel lifting: ");
    60916092    DEBOUTLN (cerr, "lifted factors= " << uniFactors);
    60926093
     
    61076108  else if (degree (A) > 4 && beta.level() == 1 && (2*minBound)/degMipo < 32)
    61086109  {
    6109     TIMING_START (fac_hensel_lift12);
     6110    TIMING_START (fac_fq_bi_hensel_lift);
    61106111    if (extension)
    61116112    {
     
    61256126      factors= Union (lll, factors);
    61266127    }
    6127     TIMING_END_AND_PRINT (fac_hensel_lift12, "time for hensel lifting: ");
     6128    TIMING_END_AND_PRINT (fac_fq_bi_hensel_lift, "time for hensel lifting: ");
    61286129    DEBOUTLN (cerr, "lifted factors= " << uniFactors);
    61296130  }
     
    61326133    bool earlySuccess= false;
    61336134    CFList earlyFactors;
    6134     TIMING_START (fac_hensel_lift12);
     6135    TIMING_START (fac_fq_bi_hensel_lift);
    61356136    uniFactors= henselLiftAndEarly
    61366137               (A, earlySuccess, earlyFactors, degs, liftBound,
    61376138                uniFactors, info, evaluation);
    6138     TIMING_END_AND_PRINT (fac_hensel_lift12, "time for hensel lifting: ");
     6139    TIMING_END_AND_PRINT (fac_fq_bi_hensel_lift, "time for hensel lifting: ");
    61396140    DEBOUTLN (cerr, "lifted factors= " << uniFactors);
    61406141
Note: See TracChangeset for help on using the changeset viewer.