#endif
static double *surf_mins = NULL; /* return value of share_resources for each model */
-static int surf_min_index; /* current index in surf_mins */
-static double min; /* duration determined by surf_solve */
double NOW = 0;
*********/
Model::Model(string name)
- : m_name(name), m_resOnCB(0), m_resOffCB(0),
- m_actSuspendCB(0), m_actCancelCB(0), m_actResumeCB(0),
- p_maxminSystem(0)
+ : p_maxminSystem(0), m_name(name),
+ m_resOnCB(0), m_resOffCB(0),
+ m_actCancelCB(0), m_actSuspendCB(0), m_actResumeCB(0)
{
- ActionPtr action;
+ ActionPtr action = NULL;
p_readyActionSet = xbt_swag_new(xbt_swag_offset(*action, p_stateHookup));
p_runningActionSet = xbt_swag_new(xbt_swag_offset(*action, p_stateHookup));
p_failedActionSet = xbt_swag_new(xbt_swag_offset(*action, p_stateHookup));
return min;
}
-double Model::shareResourcesFull(double now) {
+double Model::shareResourcesFull(double /*now*/) {
THROW_UNIMPLEMENTED;
}
xbt_die("Invalid cpu update mechanism!");
}
-void Model::updateActionsStateLazy(double now, double delta)
+void Model::updateActionsStateLazy(double /*now*/, double /*delta*/)
{
}
-void Model::updateActionsStateFull(double now, double delta)
+void Model::updateActionsStateFull(double /*now*/, double /*delta*/)
{
}
************/
Resource::Resource(surf_model_t model, const char *name, xbt_dict_t props)
- : m_name(xbt_strdup(name)), m_running(true), p_model(model), m_properties(props)
+ : m_name(xbt_strdup(name)), m_properties(props), p_model(model), m_running(true)
{}
Resource::Resource(){
Action::Action(){}
Action::Action(ModelPtr model, double cost, bool failed):
- m_cost(cost), p_model(model), m_failed(failed), m_remains(cost),
- m_refcount(1), m_priority(1.0), m_maxDuration(NO_MAX_DURATION),
- m_start(surf_get_clock()), m_finish(-1.0)
+ m_priority(1.0),
+ m_failed(failed),
+ m_start(surf_get_clock()), m_finish(-1.0),
+ m_remains(cost),
+ m_maxDuration(NO_MAX_DURATION),
+ m_cost(cost),
+ p_model(model),
+ m_refcount(1)
{
#ifdef HAVE_TRACING
p_category = NULL;