Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
LoggerNOOPStub Class Reference
Inheritance diagram for LoggerNOOPStub:
ILogger ILoggerXpansion

Public Member Functions

void display_message (const std::string &str) override
 pure virtual method to display a std::string message
 
void display_message (const std::string &str, LogUtils::LOGLEVEL level) override
 
void PrintIterationSeparatorBegin () override
 
void PrintIterationSeparatorEnd () override
 
void log_at_initialization (const int it_number) override
 
void log_iteration_candidates (const LogData &d) override
 
void log_master_solving_duration (double durationInSeconds) override
 
void LogSubproblemsSolvingWalltime (double durationInSeconds) override
 
void LogSubproblemsSolvingCumulativeCpuTime (double durationInSeconds) override
 
void log_at_iteration_end (const LogData &d) override
 
void log_at_ending (const LogData &d) override
 
void log_total_duration (double durationInSeconds) override
 
void log_stop_criterion_reached (const StoppingCriterion stopping_criterion) override
 
void display_restart_message () override
 
void restart_elapsed_time (const double elapsed_time) override
 
void number_of_iterations_before_restart (const int num_iterations) override
 
void restart_best_iteration (const int best_iterations) override
 
void restart_best_iterations_infos (const LogData &best_iterations_data) override
 
void LogAtInitialRelaxation () override
 
void LogAtSwitchToInteger () override
 
void cumulative_number_of_sub_problem_solved (int number) override
 
- Public Member Functions inherited from ILoggerXpansion
void display_message (const std::ostringstream &msg)
 

Additional Inherited Members

- Public Attributes inherited from ILogger
const std::string CONTEXT = "Benders"
 

Member Function Documentation

◆ cumulative_number_of_sub_problem_solved()

void LoggerNOOPStub::cumulative_number_of_sub_problem_solved ( int  number)
inlineoverridevirtual

Implements ILogger.

◆ display_message() [1/2]

void LoggerNOOPStub::display_message ( const std::string &  str)
inlineoverridevirtual

pure virtual method to display a std::string message

Parameters
strthe message to be displayed

Implements ILogger.

◆ display_message() [2/2]

void LoggerNOOPStub::display_message ( const std::string &  str,
LogUtils::LOGLEVEL  level 
)
inlineoverridevirtual

Implements ILogger.

◆ display_restart_message()

void LoggerNOOPStub::display_restart_message ( )
inlineoverridevirtual

Implements ILogger.

◆ log_at_ending()

void LoggerNOOPStub::log_at_ending ( const LogData d)
inlineoverridevirtual

Implements ILogger.

◆ log_at_initialization()

void LoggerNOOPStub::log_at_initialization ( const int  it_number)
inlineoverridevirtual

Implements ILogger.

◆ log_at_iteration_end()

void LoggerNOOPStub::log_at_iteration_end ( const LogData d)
inlineoverridevirtual

Implements ILogger.

◆ log_iteration_candidates()

void LoggerNOOPStub::log_iteration_candidates ( const LogData d)
inlineoverridevirtual

Implements ILogger.

◆ log_master_solving_duration()

void LoggerNOOPStub::log_master_solving_duration ( double  durationInSeconds)
inlineoverridevirtual

Implements ILogger.

◆ log_stop_criterion_reached()

void LoggerNOOPStub::log_stop_criterion_reached ( const StoppingCriterion  stopping_criterion)
inlineoverridevirtual

Implements ILogger.

◆ log_total_duration()

void LoggerNOOPStub::log_total_duration ( double  durationInSeconds)
inlineoverridevirtual

Implements ILogger.

◆ LogAtInitialRelaxation()

void LoggerNOOPStub::LogAtInitialRelaxation ( )
inlineoverridevirtual

Implements ILogger.

◆ LogAtSwitchToInteger()

void LoggerNOOPStub::LogAtSwitchToInteger ( )
inlineoverridevirtual

Implements ILogger.

◆ LogSubproblemsSolvingCumulativeCpuTime()

void LoggerNOOPStub::LogSubproblemsSolvingCumulativeCpuTime ( double  durationInSeconds)
inlineoverridevirtual

Implements ILogger.

◆ LogSubproblemsSolvingWalltime()

void LoggerNOOPStub::LogSubproblemsSolvingWalltime ( double  durationInSeconds)
inlineoverridevirtual

Implements ILogger.

◆ number_of_iterations_before_restart()

void LoggerNOOPStub::number_of_iterations_before_restart ( const int  num_iterations)
inlineoverridevirtual

Implements ILogger.

◆ PrintIterationSeparatorBegin()

void LoggerNOOPStub::PrintIterationSeparatorBegin ( )
inlineoverridevirtual

Implements ILogger.

◆ PrintIterationSeparatorEnd()

void LoggerNOOPStub::PrintIterationSeparatorEnd ( )
inlineoverridevirtual

Implements ILogger.

◆ restart_best_iteration()

void LoggerNOOPStub::restart_best_iteration ( const int  best_iterations)
inlineoverridevirtual

Implements ILogger.

◆ restart_best_iterations_infos()

void LoggerNOOPStub::restart_best_iterations_infos ( const LogData best_iterations_data)
inlineoverridevirtual

Implements ILogger.

◆ restart_elapsed_time()

void LoggerNOOPStub::restart_elapsed_time ( const double  elapsed_time)
inlineoverridevirtual

Implements ILogger.


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