surf_cpu_model_init_Cas01();
surf_network_model_init_LegrandVelho();
- simgrid::surf::Model *model = surf_host_model;
- xbt_dynar_push(all_existing_models, &model);
+ xbt_dynar_push(all_existing_models, &surf_host_model);
}
void surf_host_model_init_compound()
namespace simgrid {
namespace surf {
-Host *HostCLM03Model::createHost(const char *name,RoutingEdge *netElm, Cpu *cpu, xbt_dict_t props){
- Host *host = new simgrid::surf::HostCLM03(surf_host_model, name, props,
- (xbt_dynar_t)xbt_lib_get_or_null(storage_lib, name, ROUTING_STORAGE_HOST_LEVEL),
- netElm, cpu);
- XBT_DEBUG("Create host %s with %ld mounted disks", name, xbt_dynar_length(host->p_storage));
- return host;
-}
-
double HostCLM03Model::shareResources(double now){
adjustWeightOfDummyCpuActions();
return action;
}
-/************
- * Resource *
- ************/
-HostCLM03::HostCLM03(HostModel *model, const char* name, xbt_dict_t properties, xbt_dynar_t storage, RoutingEdge *netElm, Cpu *cpu)
- : Host(model, name, properties, storage, netElm, cpu) {}
-
-HostCLM03::~HostCLM03()
-{
-}
-
-bool HostCLM03::isUsed(){
- THROW_IMPOSSIBLE; /* This model does not implement parallel tasks */
- return -1;
-}
-
-void HostCLM03::updateState(tmgr_trace_event_t /*event_type*/, double /*value*/, double /*date*/){
- THROW_IMPOSSIBLE; /* This model does not implement parallel tasks */
-}
-
-/**********
- * Action *
- **********/
-
}
}