idol
A C++ Framework for Optimization
Loading...
Searching...
No Matches
idol::Logs::DantzigWolfe::Info::Strategy Class Reference
Inheritance diagram for idol::Logs::DantzigWolfe::Info::Strategy:
Inheritance graph
Collaboration diagram for idol::Logs::DantzigWolfe::Info::Strategy:
Collaboration graph

Public Member Functions

 Strategy (unsigned int t_frequency, bool t_log_sub_problems)
 
void log_init (unsigned int t_n_sub_problems) override
 
void log_master (unsigned int t_iteration, double t_total_time, SolutionStatus t_problem_status, SolutionStatus t_last_master_status, SolutionReason t_last_master_reason, double t_last_master_objective, double t_last_master_time, double t_best_bound, double t_best_obj, unsigned int t_n_generated_columns, unsigned int t_n_present_columns) override
 
void log_sub_problem (unsigned int t_iteration, double t_total_time, unsigned int t_sub_problem_id, SolutionStatus t_problem_status, SolutionStatus t_sub_problem_status, SolutionReason t_sub_problem_reason, double t_sub_problem_objective, double t_sub_problem_time, double t_best_bound, double t_best_obj, unsigned int t_n_generated_columns, unsigned int t_n_present_columns) override
 
void log_end () override
 

Detailed Description

Definition at line 20 of file Info.h.

Member Function Documentation

◆ log_end()

void idol::Logs::DantzigWolfe::Info::Strategy::log_end ( )
overridevirtual

◆ log_init()

void idol::Logs::DantzigWolfe::Info::Strategy::log_init ( unsigned int  t_n_sub_problems)
overridevirtual

◆ log_master()

void idol::Logs::DantzigWolfe::Info::Strategy::log_master ( unsigned int  t_iteration,
double  t_total_time,
SolutionStatus  t_problem_status,
SolutionStatus  t_last_master_status,
SolutionReason  t_last_master_reason,
double  t_last_master_objective,
double  t_last_master_time,
double  t_best_bound,
double  t_best_obj,
unsigned int  t_n_generated_columns,
unsigned int  t_n_present_columns 
)
overridevirtual

◆ log_sub_problem()

void idol::Logs::DantzigWolfe::Info::Strategy::log_sub_problem ( unsigned int  t_iteration,
double  t_total_time,
unsigned int  t_sub_problem_id,
SolutionStatus  t_problem_status,
SolutionStatus  t_sub_problem_status,
SolutionReason  t_sub_problem_reason,
double  t_sub_problem_objective,
double  t_sub_problem_time,
double  t_best_bound,
double  t_best_obj,
unsigned int  t_n_generated_columns,
unsigned int  t_n_present_columns 
)
overridevirtual