- CpuL07(CpuL07Model *model, simgrid::s4u::Host *host, xbt_dynar_t speedList, int core);
- ~CpuL07();
- bool isUsed() override;
- void apply_event(tmgr_trace_iterator_t event, double value) override;
- Action *execution_start(double size) override;
- Action *sleep(double duration) override;
+ CpuL07(CpuL07Model* model, s4u::Host* host, std::vector<double>* speed_per_pstate, int core);
+ CpuL07(const CpuL07&) = delete;
+ CpuL07& operator=(const CpuL07&) = delete;
+ ~CpuL07() override;
+ bool is_used() override;
+ void apply_event(kernel::profile::Event* event, double value) override;
+ kernel::resource::Action* execution_start(double size) override;
+ kernel::resource::Action* execution_start(double, int) override
+ {
+ THROW_UNIMPLEMENTED;
+ return nullptr;
+ }
+ kernel::resource::Action* sleep(double duration) override;
+