*/
class XBT_PUBLIC CpuModel : public kernel::resource::Model {
public:
+ CpuModel(kernel::resource::Model::UpdateAlgo algo) : Model(algo) {}
+ CpuModel() : Model() {}
+
/**
* @brief Create a Cpu
*
*/
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;
+ void update_actions_state_lazy(double now, double delta) override;
+ void update_actions_state_full(double now, double delta) override;
};
/************
void set_state(simgrid::kernel::resource::Action::State state) override;
- void updateRemainingLazy(double now) override;
+ void update_remains_lazy(double now) override;
std::list<Cpu*> cpus();
void suspend() override;