22 const std::filesystem::path& rootPath,
23 const std::vector<ActiveLink>& links,
25 Couplings& couplings,
const std::string& master_formulation,
26 const std::string& solver_name,
27 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger,
31 void add_candidates(
const std::vector<ActiveLink> &links);
32 void write_master_mps(
33 const std::filesystem::path &rootPath,
34 std::string
const &master_formulation, std::string
const &solver_name,
37 void write_structure_file(
const std::filesystem::path &rootPath,
38 const Couplings &couplings)
const;
41 std::vector<Candidate> candidates;
42 std::shared_ptr<ProblemGenerationLog::ProblemGenerationLogger> logger_;
43 const std::string solver_name_;