11 #ifndef WRENCH_WORKLOADTRACEFILEREPLAYER_H
12 #define WRENCH_WORKLOADTRACEFILEREPLAYER_H
14 #include "wrench/services/Service.h"
22 class BatchComputeService;
33 std::shared_ptr<BatchComputeService> batch_service,
34 unsigned long num_cores_per_node,
35 bool use_actual_runtimes_as_requested_runtimes,
36 std::vector<std::tuple<std::string, double, double, double, double, unsigned int, std::string>> &workload_trace
40 std::shared_ptr<Workflow> workflow;
42 std::vector<std::tuple<std::string, double, double, double, double, unsigned int, std::string>> &workload_trace;
43 std::shared_ptr<BatchComputeService> batch_service;
44 unsigned long num_cores_per_node;
45 bool use_actual_runtimes_as_requested_runtimes;
58 #endif //WRENCH_WORKLOADTRACEFILEREPLAYER_H