- xbt_assert(simix_global,
- "SIMIX_global_init has to be called before SIMIX_get_actor_code_factory.");
-
- auto i = simix_global->registered_functions.find(name);
- if (i == simix_global->registered_functions.end())
- return simix_global->default_function;
- else
- return i->second;
-}
-
-/**
- * \brief Bypass the parser, get arguments, and set function to each process
- */
-
-void SIMIX_process_set_function(const char *process_host,
- const char *process_function,
- xbt_dynar_t arguments,
- double process_start_time,
- double process_kill_time)
-{
- s_sg_platf_process_cbarg_t process;
- memset(&process,0,sizeof(process));
-
- sg_host_t host = sg_host_by_name(process_host);
- if (!host)
- THROWF(arg_error, 0, "Host '%s' unknown", process_host);
- process.host = sg_host_get_name(host);