|
#include <statistics.h>
Definition at line 34 of file statistics.h.
default constructor
Definition at line 27 of file statistics.cpp.
References SoPlex::Statistics::clearAllData(), TimerFactory::createTimer(), SoPlex::Statistics::preprocessingTime, SoPlex::Statistics::rationalTime, SoPlex::Statistics::readingTime, SoPlex::Statistics::reconstructionTime, SoPlex::Statistics::simplexTime, SoPlex::Statistics::solvingTime, SoPlex::Statistics::syncTime, SoPlex::Statistics::timerType, and SoPlex::Statistics::transformTime.
copy constructor
Definition at line 42 of file statistics.cpp.
References SoPlex::Statistics::clearAllData(), TimerFactory::createTimer(), SoPlex::Statistics::preprocessingTime, SoPlex::Statistics::rationalTime, SoPlex::Statistics::readingTime, SoPlex::Statistics::reconstructionTime, SoPlex::Statistics::simplexTime, SoPlex::Statistics::solvingTime, SoPlex::Statistics::syncTime, SoPlex::Statistics::timerType, and SoPlex::Statistics::transformTime.
destructor
Definition at line 52 of file statistics.h.
References SoPlex::Statistics::clearAllData(), SoPlex::Statistics::clearSolvingData(), SoPlex::Statistics::preprocessingTime, SoPlex::Statistics::print(), SoPlex::Statistics::rationalTime, SoPlex::Statistics::readingTime, SoPlex::Statistics::reconstructionTime, SoPlex::Statistics::simplexTime, SoPlex::Statistics::solvingTime, soplex::spx_free(), SoPlex::Statistics::syncTime, SoPlex::Statistics::transformTime, and Timer::~Timer().
Referenced by SoPlex::~SoPlex().
void clearSolvingData |
( |
| ) |
|
clears statistics on solving process
Definition at line 97 of file statistics.cpp.
References SoPlex::Statistics::boundflips, SoPlex::Statistics::feasRefinements, SoPlex::Statistics::iterations, SoPlex::Statistics::iterationsFromBasis, SoPlex::Statistics::iterationsPrimal, SoPlex::Statistics::luFactorizationsRational, SoPlex::Statistics::luFactorizationsReal, SoPlex::Statistics::luFactorizationTimeRational, SoPlex::Statistics::luFactorizationTimeReal, SoPlex::Statistics::luSolvesReal, SoPlex::Statistics::luSolveTimeRational, SoPlex::Statistics::luSolveTimeReal, SoPlex::Statistics::pivotRefinements, SoPlex::Statistics::preprocessingTime, SoPlex::Statistics::rationalReconstructions, SoPlex::Statistics::rationalTime, SoPlex::Statistics::reconstructionTime, SoPlex::Statistics::refinements, Timer::reset(), SoPlex::Statistics::simplexTime, SoPlex::Statistics::solvingTime, SoPlex::Statistics::stallRefinements, SoPlex::Statistics::syncTime, SoPlex::Statistics::transformTime, and SoPlex::Statistics::unbdRefinements.
Referenced by SoPlex::Statistics::clearAllData(), SoPlex::solve(), and SoPlex::Statistics::~Statistics().
assignment operator
Definition at line 57 of file statistics.cpp.
References SoPlex::Statistics::boundflips, SoPlex::Statistics::feasRefinements, SoPlex::Statistics::iterations, SoPlex::Statistics::iterationsFromBasis, SoPlex::Statistics::iterationsPrimal, SoPlex::Statistics::luFactorizationsRational, SoPlex::Statistics::luFactorizationsReal, SoPlex::Statistics::luFactorizationTimeRational, SoPlex::Statistics::luFactorizationTimeReal, SoPlex::Statistics::luSolvesReal, SoPlex::Statistics::luSolveTimeRational, SoPlex::Statistics::luSolveTimeReal, SoPlex::Statistics::pivotRefinements, SoPlex::Statistics::preprocessingTime, SoPlex::Statistics::rationalReconstructions, SoPlex::Statistics::rationalTime, SoPlex::Statistics::readingTime, SoPlex::Statistics::reconstructionTime, SoPlex::Statistics::refinements, SoPlex::Statistics::simplexTime, SoPlex::Statistics::solvingTime, SoPlex::Statistics::stallRefinements, SoPlex::Statistics::syncTime, SoPlex::Statistics::timerType, SoPlex::Statistics::transformTime, and SoPlex::Statistics::unbdRefinements.
void print |
( |
std::ostream & |
os | ) |
|
prints statistics
Definition at line 126 of file statistics.cpp.
References SoPlex::Statistics::boundflips, SoPlex::Statistics::feasRefinements, SoPlex::Statistics::iterations, SoPlex::Statistics::iterationsFromBasis, SoPlex::Statistics::iterationsPrimal, SoPlex::Statistics::luFactorizationsRational, SoPlex::Statistics::luFactorizationsReal, SoPlex::Statistics::luFactorizationTimeRational, SoPlex::Statistics::luFactorizationTimeReal, SoPlex::Statistics::luSolvesReal, SoPlex::Statistics::luSolveTimeRational, SoPlex::Statistics::luSolveTimeReal, SoPlex::Statistics::pivotRefinements, SoPlex::Statistics::preprocessingTime, SoPlex::Statistics::rationalReconstructions, SoPlex::Statistics::rationalTime, SoPlex::Statistics::readingTime, SoPlex::Statistics::reconstructionTime, SoPlex::Statistics::refinements, SoPlex::Statistics::simplexTime, SoPlex::Statistics::solvingTime, SoPlex::Statistics::stallRefinements, SoPlex::Statistics::syncTime, Timer::time(), SoPlex::Statistics::transformTime, and SoPlex::Statistics::unbdRefinements.
Referenced by SoPlex::printSolvingStatistics(), and SoPlex::Statistics::~Statistics().
int luFactorizationsRational |
Real luFactorizationTimeRational |
Real luFactorizationTimeReal |
int rationalReconstructions |
Timer* reconstructionTime |
solving time
Definition at line 89 of file statistics.h.
Referenced by SoPlex::_factorizeColumnRational(), SoPlex::_isSolveStopped(), SoPlex::_performOptIRStable(), SoPlex::_solveRational(), SoPlex::_solveReal(), SoPlex::_solveRealLPAndRecordStatistics(), SoPlex::Statistics::clearSolvingData(), SoPlex::Statistics::operator=(), SoPlex::Statistics::print(), SoPlex::printShortStatistics(), SoPlex::solveTime(), SoPlex::Statistics::Statistics(), and SoPlex::Statistics::~Statistics().
time for transforming LPs (included in solving time)
Definition at line 93 of file statistics.h.
Referenced by SoPlex::_lift(), SoPlex::_project(), SoPlex::_transformEquality(), SoPlex::_transformFeasibility(), SoPlex::_transformUnbounded(), SoPlex::_untransformEquality(), SoPlex::_untransformFeasibility(), SoPlex::_untransformUnbounded(), SoPlex::Statistics::clearSolvingData(), SoPlex::Statistics::operator=(), SoPlex::Statistics::print(), SoPlex::Statistics::Statistics(), and SoPlex::Statistics::~Statistics().
|