| 1234567891011121314151617181920212223 |
- #ifndef __SIMU_H__
- #define __SIMU_H__
- #include "basetask.h"
- #include "basesched.h"
- #include <vector>
- #include <string>
- class Settings {
- public:
- std::string tasks_file;
- unsigned int switch_cost;
- unsigned int migrate_cost;
- std::string sched_class;
- std::vector<int> sched_args;
- bool verbose;
- std::string output_log;
- unsigned int num_cores;
- };
- void simulate(SchedBase& sch, std::vector<ptsk>& lote, const Settings& settings);
- #endif
|