class HostModel : public Model {
public:
HostModel() : Model() {}
- ~HostModel() override {}
HostImpl *createHost(const char *name, kernel::routing::NetCard *net, Cpu *cpu);
virtual void adjustWeightOfDummyCpuActions();
virtual Action *executeParallelTask(int host_nb, sg_host_t *host_list,
double *flops_amount, double *bytes_amount, double rate);
-
- bool next_occuring_event_isIdempotent() override {return true;}
};
/************
{THROW_IMPOSSIBLE;} // FIXME: Host should not be a Resource
public:
- xbt_dynar_t storage_;
- Cpu *cpu_;
+ xbt_dynar_t storage_ = nullptr;
+ Cpu* cpu_ = nullptr;
simgrid::s4u::Host* piface_ = nullptr;
/** @brief Get the list of virtual machines on the current Host */