#ifndef SURF_MODEL_H_
#define SURF_MODEL_H_
+#include "src/internal_config.h"
#include "src/surf/surf_private.hpp"
#include <cmath>
*
* @see surf_host_model_init_SMPI()
*/
+#if !HAVE_SMPI
+XBT_ATTRIB_NORETURN
+#endif
XBT_PUBLIC void surf_network_model_init_SMPI();
/** @ingroup SURF_models
*
* @see surf_host_model_init_IB()
*/
+#if !HAVE_SMPI
+XBT_ATTRIB_NORETURN
+#endif
XBT_PUBLIC void surf_network_model_init_IB();
/** @ingroup SURF_models
*
* @see surf_host_model_init_NS3()
*/
+#if !SIMGRID_HAVE_NS3
+XBT_ATTRIB_NORETURN
+#endif
XBT_PUBLIC void surf_network_model_init_NS3();
/** @ingroup SURF_models