14 std::shared_ptr<ArchiveReader> archive_reader,
15 std::vector<std::string> problem_names);
16 [[nodiscard]] std::vector<std::shared_ptr<Problem>> provideProblems(
17 const std::string& solver_name,
19 std::shared_ptr<ArchiveReader> archive_reader_;
20 std::filesystem::path lp_dir_;
21 std::vector<std::string> problem_names_;