32 std::filesystem::path& lpDir,
const std::vector<ActiveLink>& links,
34 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger,
37 solver_config_(std::move(solver_config)),
39 logger_(std::move(logger)),
40 rename_problems_(rename_problems),
41 solver_log_manager_(solver_log_manager) {}
43 void treatloop(
const std::filesystem::path& root, Couplings& couplings,
44 const std::vector<ProblemData>& mps_list,
46 void treat(
const std::string& problem_name, Couplings& couplings,
49 void treat(
const std::string& problem_name, Couplings& couplings,
55 const std::vector<ActiveLink>& _links;
57 std::filesystem::path lpDir_ =
"";
58 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger_;
59 mutable std::mutex coupling_mutex_;
60 bool rename_problems_ =
false;