37 SensitivityPbType pb_type = SensitivityPbType::CAPEX;
38 std::string str_pb_type;
39 std::string candidate_name;
42 double system_cost = 0;
44 int solver_status = 0;
49 std::string str_pb_type,
50 std::string candidate_name,
57 str_pb_type(std::move(str_pb_type)),
58 candidate_name(std::move(candidate_name)),
59 opt_dir(std::move(opt_dir)),
61 system_cost(system_cost),
62 candidates(std::move(candidates)),
68 std::string str_pb_type,
69 std::string candidate_name,
72 str_pb_type(std::move(str_pb_type)),
73 candidate_name(std::move(candidate_name)),
74 opt_dir(std::move(opt_dir))
78 std::string get_pb_description()
const
80 std::string pb_description = opt_dir +
" " + str_pb_type;
81 if (pb_type == SensitivityPbType::PROJECTION)
83 pb_description +=
" " + candidate_name;
85 return pb_description;