return nullptr;
}
CpuAction *sleep(double duration) override;
- double get_available_speed() override;
+ double get_speed_ratio() override;
void set_modified(bool modified);
*********/
class CpuTiModel : public CpuModel {
public:
- CpuTiModel() : CpuModel(Model::UpdateAlgo::Full){};
+ CpuTiModel() : CpuModel(Model::UpdateAlgo::FULL){};
~CpuTiModel() override;
- Cpu* createCpu(simgrid::s4u::Host* host, std::vector<double>* speed_per_pstate, int core) override;
+ Cpu* create_cpu(simgrid::s4u::Host* host, std::vector<double>* speed_per_pstate, int core) override;
double next_occuring_event(double now) override;
void update_actions_state(double now, double delta) override;
- kernel::resource::Action::StateSet runningActionSetThatDoesNotNeedBeingChecked_;
CpuTiList modified_cpus_;
};