+ sg_host_t sg_host = sg_host_by_name(name);
+
+ //Search for network_element_t
+ switch (kind){
+ case INSTR_HOST:
+ new->net_elm = sg_host_edge(sg_host);
+ if(!new->net_elm) xbt_die("Element '%s' not found",name);
+ break;
+ case INSTR_ROUTER:
+ new->net_elm = xbt_lib_get_or_null(as_router_lib,name,ROUTING_ASR_LEVEL);
+ if(!new->net_elm) xbt_die("Element '%s' not found",name);
+ break;
+ case INSTR_AS:
+ new->net_elm = xbt_lib_get_or_null(as_router_lib,name,ROUTING_ASR_LEVEL);
+ if(!new->net_elm) xbt_die("Element '%s' not found",name);
+ break;
+ default:
+ new->net_elm = NULL;
+ break;
+ }
+