24 const std::vector<ActiveLink>& links,
27 const std::string& master_formulation,
28 const std::string& solver_name,
29 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger,
33 void add_candidates(
const std::vector<ActiveLink>& links);
34 void write_master_mps(
const std::filesystem::path& rootPath,
35 const std::string& master_formulation,
36 const std::string& solver_name,
39 void write_structure_file(
const std::filesystem::path& rootPath,
40 const Couplings& couplings)
const;
43 std::vector<Candidate> candidates;
44 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger_;
45 const std::string solver_name_;