Google OR-Tools: operations_research::PresolveTimer Class Reference

Definition at line 127 of file logging.h.

#include <logging.h>

Public Member Functions

 PresolveTimer (std::string name, SolverLogger *logger, TimeLimit *time_limit)
void AddToWork (double dtime)
void TrackSimpleLoop (int size)
void TrackHashLookups (int size)
void TrackFastLoop (int size)
bool WorkLimitIsReached () const
void AddCounter (std::string name, int64_t count)
void AddMessage (std::string name)
 ~PresolveTimer ()
void OverrideLogging (bool value)
double deterministic_time () const
double wtime () const
operations_research::PresolveTimer::PresolveTimer ( std::string name,
SolverLogger * logger,
TimeLimit * time_limit )
inline

◆ ~PresolveTimer()

operations_research::PresolveTimer::~PresolveTimer ( )

◆ AddCounter()

void operations_research::PresolveTimer::AddCounter ( std::string name,
int64_t count )
inline

◆ AddMessage()

void operations_research::PresolveTimer::AddMessage ( std::string name)
inline

◆ AddToWork()

void operations_research::PresolveTimer::AddToWork ( double dtime)
inline

◆ deterministic_time()

double operations_research::PresolveTimer::deterministic_time ( ) const
inline

◆ OverrideLogging()

void operations_research::PresolveTimer::OverrideLogging ( bool value)
inline

◆ TrackFastLoop()

void operations_research::PresolveTimer::TrackFastLoop ( int size)
inline

◆ TrackHashLookups()

void operations_research::PresolveTimer::TrackHashLookups ( int size)
inline

◆ TrackSimpleLoop()

void operations_research::PresolveTimer::TrackSimpleLoop ( int size)
inline

◆ WorkLimitIsReached()

bool operations_research::PresolveTimer::WorkLimitIsReached ( ) const
inline

◆ wtime()

double operations_research::PresolveTimer::wtime ( ) const
inline

The documentation for this class was generated from the following files: