- /* FIXME
- * the hard coded value must be passed as argument of the lua function
- * depending on the number of arguments the user pass to function
- * we'd affect it to the corresponding value
- */
- double power_peak = 0.0;
- double power_scale = 0.0;
- tmgr_trace_t power_trace = NULL;
- //FIXME : hard coded value
- e_surf_resource_state_t state_initial = SURF_RESOURCE_ON;
- tmgr_trace_t state_trace = NULL;
- power_peak = power;
- //FIXME : hard coded value !!!
- surf_parse_get_double(&power_scale, "1.0");
- power_trace = tmgr_trace_new("");
-
- //state_trace = tmgr_trace_new(A_surfxml_host_state_file);
- current_property_set = xbt_dict_new();
- cpu_im_new(xbt_strdup(id), power_peak, power_scale,
- power_trace, state_initial, state_trace, current_property_set);
-
+ cpu_im_new(name, power_peak, power_scale, power_trace, core,
+ state_initial, state_trace, cpu_properties);