Changeset 1626 for trunk


Ignore:
Timestamp:
Mar 26, 2011 7:40:33 AM (8 years ago)
Author:
forrest
Message:

correct timings printed

Location:
trunk/Cbc/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cbc/src/CbcNode.cpp

    r1624 r1626  
    34073407                   bool fixed = branchObj->tighten(solver);
    34083408                   if (fixed) {
    3409                      printf("Variable now fixed!\n");
     3409                     //printf("Variable now fixed!\n");
    34103410                     // take out
    34113411                     delete branch_;
  • trunk/Cbc/src/CbcSolver.cpp

    r1625 r1626  
    11971197        double time1 = CoinCpuTime(), time2;
    11981198        time0 = time1;
     1199        double time1Elapsed = time0Elapsed;
    11991200        bool goodModel = (originalSolver->getNumCols()) ? true : false;
    12001201
     
    16821683            // Reset time
    16831684            time1 = CoinCpuTime();
     1685            time1Elapsed = CoinGetTimeOfDay();
    16841686            // adjust field if has odd trailing characters
    16851687            char temp [200];
     
    35343536                            time2 = CoinCpuTime();
    35353537                            totalTime += time2 - time1;
    3536                             time1 = time2;
     3538                            //time1 = time2;
    35373539                            double timeLeft = babModel_->getMaximumSeconds();
    35383540                            int numberOriginalColumns = babModel_->solver()->getNumCols();
     
    38253827                                babModel_->setOriginalColumns(process.originalColumns());
    38263828                                babModel_->initialSolve();
    3827                                 babModel_->setMaximumSeconds(timeLeft - (CoinCpuTime() - time1));
     3829                                babModel_->setMaximumSeconds(timeLeft - (CoinCpuTime() - time2));
    38283830                            }
    38293831                            // now tighten bounds
     
    61176119                                    sprintf(generalPrint + strlen(generalPrint),
    61186120                                            "Time (CPU seconds):             %.2f\n",
    6119                                             time2 - time1);
    6120 #if 0                               
    6121                                     sprintf(generalPrint + strlen(generalPrint),
    6122                                             "Total time (CPU seconds):       %.2f\n",
    6123                                             time2 - time0);
    6124 #endif
     6121                                            CoinCpuTime() - time1);
    61256122                                    sprintf(generalPrint + strlen(generalPrint),
    61266123                                            "Time (Wallclock seconds):       %.2f\n",
    6127                                             CoinGetTimeOfDay() - time0Elapsed);
     6124                                            CoinGetTimeOfDay() - time1Elapsed);
    61286125#endif
    61296126                                    generalMessageHandler->message(CLP_GENERAL, generalMessages)
     
    83018298        }
    83028299    }
     8300#ifndef CBC_QUIET
     8301    sprintf(generalPrint ,
     8302            "Total time (CPU seconds):       %.2f   (Wallclock seconds):       %.2f\n",
     8303            CoinCpuTime() - time0,
     8304            CoinGetTimeOfDay() - time0Elapsed);
     8305    generalMessageHandler->message(CLP_GENERAL, generalMessages)
     8306      << generalPrint
     8307      << CoinMessageEol;
     8308#endif
    83038309#ifdef COIN_HAS_GLPK
    83048310    if (cbc_glp_prob) {
Note: See TracChangeset for help on using the changeset viewer.