class XBT_PRIVATE LinkL07;
class XBT_PRIVATE L07Action;
-
/*********
* Tools *
*********/
class CpuL07Model : public CpuModel {
public:
- CpuL07Model() : CpuModel() {};
+ CpuL07Model(HostL07Model *hmodel) : CpuModel() {p_hostModel = hmodel;};
~CpuL07Model() {surf_cpu_model_pm = NULL;};
Cpu *createCpu(const char *name, xbt_dynar_t powerPeak,
int pstate, double power_scale,
class NetworkL07Model : public NetworkModel {
public:
- NetworkL07Model() : NetworkModel() {};
+ NetworkL07Model(HostL07Model *hmodel) : NetworkModel() {p_hostModel = hmodel;};
~NetworkL07Model() {surf_network_model = NULL;};
Link* createLink(const char *name,
double bw_initial,