Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::pdlp::SolverLogger Class Reference

Detailed Description

Definition at line 43 of file logging.h.

#include <logging.h>

Public Member Functions

 SolverLogger ()
void EnableLogging (bool enable)
bool LoggingIsEnabled () const
void SetLogToStdOut (bool enable)
void AddInfoLoggingCallback (std::function< void(const std::string &message)> callback)
void ClearInfoLoggingCallbacks ()
int NumInfoLoggingCallbacks () const
void LogInfo (const char *source_filename, int source_line, const std::string &message)
int GetNewThrottledId ()
void ThrottledLog (int id, const std::string &message)
void FlushPendingThrottledLogs (bool ignore_rates=false)

Constructor & Destructor Documentation

◆ SolverLogger()

Member Function Documentation

◆ AddInfoLoggingCallback()

void operations_research::SolverLogger::AddInfoLoggingCallback ( std::function< void(const std::string &message)> callback)

Definition at line 45 of file logging.cc.

◆ ClearInfoLoggingCallbacks()

◆ EnableLogging()

Definition at line 51 of file logging.h.

◆ FlushPendingThrottledLogs()

Definition at line 95 of file logging.cc.

◆ GetNewThrottledId()

◆ LoggingIsEnabled()

Definition at line 54 of file logging.h.

◆ LogInfo()

void operations_research::SolverLogger::LogInfo ( const char * source_filename,
int source_line,
const std::string & message )

Definition at line 52 of file logging.cc.

◆ NumInfoLoggingCallbacks()

Definition at line 69 of file logging.h.

◆ SetLogToStdOut()

Definition at line 57 of file logging.h.

◆ ThrottledLog()

void operations_research::SolverLogger::ThrottledLog ( int id,
const std::string & message )

Definition at line 77 of file logging.cc.


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