Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
new C function: simgrid_init
authorMartin Quinson <martin.quinson@loria.fr>
Fri, 13 Jul 2018 16:56:25 +0000 (18:56 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Fri, 13 Jul 2018 18:20:59 +0000 (20:20 +0200)
include/simgrid/engine.h
src/s4u/s4u_Engine.cpp

index e355a9d..9c4b631 100644 (file)
@@ -10,6 +10,7 @@
 
 /* C interface */
 SG_BEGIN_DECL()
+XBT_PUBLIC void simgrid_init(int* argc, char** argv);
 XBT_PUBLIC void sg_engine_load_platform(const char* filename);
 XBT_PUBLIC void sg_engine_load_deployment(const char* filename);
 XBT_PUBLIC void sg_engine_run();
index 42ec9d8..ae87560 100644 (file)
@@ -366,6 +366,10 @@ void Engine::set_config(std::string str)
 } // namespace simgrid
 
 /* **************************** Public C interface *************************** */
+void simgrid_init(int* argc, char** argv)
+{
+  simgrid::s4u::Engine e(argc, argv);
+}
 void sg_engine_load_platform(const char* file)
 {
   simgrid::s4u::Engine::get_instance()->load_platform(file);