X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f1cc430006034e95e75671c6d0f8339078ecd539..d9fb9c3b94a08a8a49509e49e3dc847f6c215b99:/src/plugins/link_energy.cpp diff --git a/src/plugins/link_energy.cpp b/src/plugins/link_energy.cpp index 18c8ae1463..b2b5e10089 100644 --- a/src/plugins/link_energy.cpp +++ b/src/plugins/link_energy.cpp @@ -228,5 +228,8 @@ void sg_link_energy_plugin_init() */ double sg_link_get_consumed_energy(sg_link_t link) { + if (not LinkEnergy::EXTENSION_ID.valid()) + throw std::logic_error("The Energy plugin is not active. Please call sg_link_energy_plugin_init() before calling " + "sg_link_get_consumed_energy()."); return link->extension()->get_consumed_energy(); }