CpuCas01::~CpuCas01()
{
if (getModel() == surf_cpu_model_pm)
- speedPerPstate_->clear();
+ speedPerPstate_.clear();
}
std::vector<double> * CpuCas01::getSpeedPeakList(){
- return speedPerPstate_;
+ return &speedPerPstate_;
}
bool CpuCas01::isUsed()
if (value > 0) {
if(isOff())
- xbt_dynar_push_as(host_that_restart, char*, (char *)getName());
+ host_that_restart.push_back(getHost());
turnOn();
} else {
lmm_constraint_t cnst = getConstraint();
CpuAction *CpuCas01::execution_start(double size)
{
- XBT_IN("(%s,%g)", getName(), size);
- CpuCas01Action *action = new CpuCas01Action(getModel(), size, isOff(), speed_.scale * speed_.peak, getConstraint());
-
- XBT_OUT();
- return action;
+ return new CpuCas01Action(getModel(), size, isOff(), speed_.scale * speed_.peak, getConstraint());
}
CpuAction *CpuCas01::sleep(double duration)