17 void display_message(
const std::string &msg)
override;
19 void log_begin_pb_resolution(
const SinglePbData &pb_data)
override;
20 void log_pb_solution(
const SinglePbData &pb_data)
override;
22 const std::vector<SinglePbData> &pbs_data)
override;
23 void log_at_ending()
override;
26 std::ostream &_stream;
28 void log_benders_overall_cost(
const double &best_ub);
29 void log_benders_capex(
const double &best_capex);
30 void log_benders_solution(
31 const std::map<std::string, double> &benders_solution);
32 void log_epsilon(
const double &epsilon);
34 void log_projection_summary(
35 const std::vector<SinglePbData> &projection_data,
36 const std::map<std::string, std::pair<double, double>>
38 void log_capex_summary(
const std::vector<SinglePbData> &capex_data);