Changeset e7a487 in git for factory/facBivar.cc


Ignore:
Timestamp:
Feb 22, 2012, 6:41:12 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
a3aa3f3540f7d9604a809fe2b268a4115e7aef9a
Parents:
9b8b090bca59f6bb48b468a6a1b63a90e53e6299ff3a4f4a8e655885eb376e551f47339a6de25bf0
Message:
Merge pull request #70 from mmklee/factory_configure_options_sw

repair factory configure options: enable-timing, enable-debugoutput, enable-assertions (version for SW + improvements: enable-assertions ->  disable-assertions)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • factory/facBivar.cc

    r9b8b09 re7a487  
    2424
    2525#ifdef HAVE_NTL
    26 TIMING_DEFINE_PRINT(fac_uni_factorizer)
    27 TIMING_DEFINE_PRINT(fac_hensel_lift)
    28 TIMING_DEFINE_PRINT(fac_factor_recombination)
     26TIMING_DEFINE_PRINT(uni_factorize)
     27TIMING_DEFINE_PRINT(hensel_lift12)
    2928
    3029CFList conv (const CFFList& L)
     
    224223
    225224    // univariate factorization
    226     TIMING_START (fac_uni_factorizer);
     225    TIMING_START (uni_factorize);
    227226
    228227    if (extension)
     
    230229    else
    231230      bufUniFactors= conv (factorize (bufAeval, true));
    232     TIMING_END_AND_PRINT (fac_uni_factorizer,
     231    TIMING_END_AND_PRINT (uni_factorize,
    233232                          "time for univariate factorization: ");
    234233    DEBOUTLN (cerr, "Lc (bufAeval)*prod (bufUniFactors)== bufAeval " <<
    235               prod (bufUniFactors)*Lc (bufAeval) == bufAeval);
    236 
    237     TIMING_START (fac_uni_factorizer);
     234              (prod (bufUniFactors)*Lc (bufAeval) == bufAeval));
     235
     236    TIMING_START (uni_factorize);
    238237    if (extension)
    239238      bufUniFactors2= conv (factorize (bufAeval2, v));
    240239    else
    241240      bufUniFactors2= conv (factorize (bufAeval2, true));
    242     TIMING_END_AND_PRINT (fac_uni_factorizer,
     241    TIMING_END_AND_PRINT (uni_factorize,
    243242                          "time for univariate factorization in y: ");
    244243    DEBOUTLN (cerr, "Lc (Aeval2)*prod (uniFactors2)== Aeval2 " <<
    245               prod (bufUniFactors2)*Lc (bufAeval2) == bufAeval2);
     244              (prod (bufUniFactors2)*Lc (bufAeval2) == bufAeval2));
    246245
    247246    if (bufUniFactors.getFirst().inCoeffDomain())
     
    369368  bool earlySuccess= false;
    370369  CFList earlyFactors;
    371   TIMING_START (fac_hensel_lift);
     370  TIMING_START (hensel_lift12);
    372371  uniFactors= henselLiftAndEarly
    373372             (A, earlySuccess, earlyFactors, degs, liftBound,
    374373              uniFactors, dummy, evaluation);
    375   TIMING_END_AND_PRINT (fac_hensel_lift, "time for hensel lifting: ");
     374  TIMING_END_AND_PRINT (hensel_lift12, "time for hensel lifting: ");
    376375  DEBOUTLN (cerr, "lifted factors= " << uniFactors);
    377376
Note: See TracChangeset for help on using the changeset viewer.