TCPSPSuite
runner.hpp
1 #ifndef RUNNER_H
2 #define RUNNER_H
3 
4 #include "instance/instance.hpp"
5 #include "util/solverconfig.hpp"
6 #include "db/storage.hpp"
7 
8 template <class Solver>
9 class Runner {
10 public:
11  Runner(Storage &storage, std::string run_id, const SolverConfig & sconf);
12  void run(const Instance &instance);
13 private:
14  Storage &storage;
15  const SolverConfig & sconf;
16  std::string run_id;
17 
18  Log l;
19 };
20 
21 // Template instantiation
22 #include "runner.cpp"
23 
24 #endif
Instance
a TCPSP instance
Definition: instance.hpp:24