26 virtual void OnBendersStart(
const SubproblemsMapPtr& subproblem_map,
37 virtual void OnBendersEnd() = 0;
39 virtual void OnBendersIterationStart() = 0;
41 virtual void OnBendersIterationEnd() = 0;
43 virtual void OnBendersSubResolutionStart() = 0;
44 virtual void OnBendersSubResolutionEnd(std::string sub_name,
int num_micro_iter) = 0;
50 virtual void OnBendersMasterResolutionStart() = 0;
59 virtual void OnBendersMasterResolutionEnd(std::map<std::string, double>& master_out,
66 virtual void OnBendersMicroIterationStart() = 0;
77 virtual void OnBendersMicroIterationEnd(std::string sub_name,
79 std::string solve_time,