- virtual Cpu *createCpu(simgrid::s4u::Host *host, xbt_dynar_t speedPeak,
- double speedScale,
- tmgr_trace_t speedTrace, int core,
- tmgr_trace_t state_trace)=0;
-
- void updateActionsStateLazy(double now, double delta);
- void updateActionsStateFull(double now, double delta);
- bool next_occuring_event_isIdempotent() {return true;}
+ virtual Cpu *createCpu(simgrid::s4u::Host *host, std::vector<double> *speedPerPstate, int core)=0;
+
+ void updateActionsStateLazy(double now, double delta) override;
+ void updateActionsStateFull(double now, double delta) override;