nullptr, [](resource::Action* a) { a->unref(); }};
double sharing_penalty_ = 1.0;
double bound_ = 0.0;
- double start_time_ = -1.0;
- double finish_time_ = -1.0;
std::vector<s4u::Host*> hosts_;
std::vector<double> flops_amounts_;
std::vector<double> bytes_amounts_;
void set_cb_id(unsigned int cb_id) { cb_id_ = cb_id; }
- double get_start_time() const { return start_time_; }
- void set_finish_time(double finish_time) { finish_time_ = finish_time; }
- double get_finish_time() const { return finish_time_; }
-
ExecImpl& set_flops_amount(double flop_amount);
ExecImpl& set_host(s4u::Host* host);
s4u::Host* get_host() const { return hosts_.front(); }