X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/976ee462f4626798ebf76ca46d13f53e10e0e28d..5de55298b58930e1c9f0d92bafa39e91ce55fc05:/src/include/surf/surf.h diff --git a/src/include/surf/surf.h b/src/include/surf/surf.h index 54a195cdf9..633714c0b4 100644 --- a/src/include/surf/surf.h +++ b/src/include/surf/surf.h @@ -41,6 +41,7 @@ XBT_PUBLIC(void *) surf_action_new(size_t size, double cost, */ typedef struct surf_model_description { const char *name; + const char *description; surf_model_t model; void (*model_init_preparse) (const char *filename); void (*model_init_postparse) (void); @@ -51,6 +52,7 @@ XBT_PUBLIC(void) update_model_description(s_surf_model_description_t * table, surf_model_t model); XBT_PUBLIC(int) find_model_description(s_surf_model_description_t * table, const char *name); +XBT_PUBLIC(void) model_help(const char* category, s_surf_model_description_t * table); /** \brief Action structure * \ingroup SURF_actions @@ -365,6 +367,8 @@ XBT_PUBLIC(void) surf_network_model_init_LegrandVelho(const char *filename); */ XBT_PUBLIC(void) surf_network_model_init_Constant(const char *filename); +XBT_PUBLIC(void) surf_network_model_init_Vivaldi(const char *filename); + /** \brief Initializes the platform with the network model CM02 * \ingroup SURF_models * \param filename XML platform file name