iter != VMModel::ws_vms.end(); ++iter) {
VirtualMachine *ws_vm = &*iter;
- CpuCas01 *cpu_cas01 = static_cast<CpuCas01*>(ws_vm->p_cpu);
- xbt_assert(cpu_cas01, "cpu-less host");
+ Cpu *cpu = ws_vm->p_cpu;
- int is_active = lmm_constraint_used(cpu_cas01->getModel()->getMaxminSystem(), cpu_cas01->getConstraint());
- // int is_active_old = constraint_is_active(cpu_cas01);
+ int is_active = lmm_constraint_used(cpu->getModel()->getMaxminSystem(), cpu->getConstraint());
if (is_active) {
/* some tasks exist on this VM */
Action *action =NULL;
if ((host_nb == 1)
&& (cost_or_zero(bytes_amount, 0) == 0.0)){
- action = host_list[0]->pimpl_cpu->execute(flops_amount[0]);
+ action = host_list[0]->pimpl_cpu->execution_start(flops_amount[0]);
} else if ((host_nb == 1)
&& (cost_or_zero(flops_amount, 0) == 0.0)) {
action = surf_network_model->communicate(host_list[0]->pimpl_netcard,