At least. That was not easy to untangle that.
return Model::shareResourcesMaxMin(getRunningActionSet(), p_maxminSystem, lmm_solve);
}
-void CpuCas01Model::addTraces()
-{
- THROW_DEADCODE;
-}
-
/************
* Resource *
************/
int initiallyOn,
tmgr_trace_t state_trace) override;
double next_occuring_event_full(double now) override;
- void addTraces() override;
ActionList *p_cpuRunningActionSetThatDoesNotNeedBeingChecked;
};
}
}
-void CpuTiModel::addTraces()
-{
-THROW_DEADCODE;
-}
-
/************
* Resource *
************/
tmgr_trace_t state_trace) override;
double next_occuring_event(double now) override;
void updateActionsState(double now, double delta) override;
- void addTraces() override;
ActionList *p_runningActionSetThatDoesNotNeedBeingChecked;
CpuTiList *p_modifiedCpu;
~HostModel() override {}
Host *createHost(const char *name, NetCard *net, Cpu *cpu, xbt_dict_t props);
- void addTraces() override {DIE_IMPOSSIBLE;}
virtual void adjustWeightOfDummyCpuActions();
virtual Action *executeParallelTask(int host_nb,
return link;
}
-void HostL07Model::addTraces()
-{
- THROW_DEADCODE;
-}
-
/************
* Resource *
************/
Action *executeParallelTask(int host_nb, sg_host_t *host_list,
double *flops_amount, double *bytes_amount,
double rate) override;
-
- void addTraces() override;
};
class CpuL07Model : public CpuModel {
tmgr_trace_t speedTrace, int core,
int initiallyOn,
tmgr_trace_t state_trace) override;
- void addTraces() override {DIE_IMPOSSIBLE;};
-
HostL07Model *p_hostModel;
};
xbt_dict_t properties) override;
Action *communicate(NetCard *src, NetCard *dst, double size, double rate) override;
- void addTraces() override {DIE_IMPOSSIBLE;};
bool next_occuring_event_isIdempotent() override {return true;}
HostL07Model *p_hostModel;
return action;
}
-void NetworkCm02Model::addTraces(){
-THROW_DEADCODE;
-}
-
/************
* Resource *
************/
tmgr_trace_t state_trace,
e_surf_link_sharing_policy_t policy,
xbt_dict_t properties) override;
- void addTraces() override;
void updateActionsStateLazy(double now, double delta) override;
void updateActionsStateFull(double now, double delta) override;
Action *communicate(NetCard *src, NetCard *dst,
int initiallyOn, tmgr_trace_t state_trace,
e_surf_link_sharing_policy_t policy,
xbt_dict_t properties) override { DIE_IMPOSSIBLE; }
- void addTraces() override { DIE_IMPOSSIBLE; }
};
/**********
double next_occuring_event(double now) override;
bool next_occuring_event_isIdempotent() {return false;}
void updateActionsState(double now, double delta) override;
- void addTraces() override {DIE_IMPOSSIBLE;}
};
/************
~StorageN11Model();
Storage *createStorage(const char* id, const char* type_id,
const char* content_name, const char* content_type, xbt_dict_t properties, const char* attach) override;
- void addTraces() override {DIE_IMPOSSIBLE;}
double next_occuring_event(double now) override;
void updateActionsState(double now, double delta) override;
};
Model();
virtual ~Model();
- virtual void addTraces() =0;
-
/** @brief Get the set of [actions](@ref Action) in *ready* state */
virtual ActionList* getReadyActionSet() {return p_readyActionSet;}