X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5ed37babb2fa9097abe82df299c0aa259ed84d5a..5843ccab4e336d47ca34f54e68760ac78d242f36:/src/kernel/resource/NetworkModelFactors.hpp diff --git a/src/kernel/resource/NetworkModelFactors.hpp b/src/kernel/resource/NetworkModelFactors.hpp index e9e4ee6a79..b01ae2894d 100644 --- a/src/kernel/resource/NetworkModelFactors.hpp +++ b/src/kernel/resource/NetworkModelFactors.hpp @@ -6,7 +6,8 @@ #ifndef SIMGRID_KERNEL_RESOURCE_NETWORKMODELFACTORS_HPP #define SIMGRID_KERNEL_RESOURCE_NETWORKMODELFACTORS_HPP -#include "simgrid/sg_config.hpp" +#include "src/kernel/resource/FactorSet.hpp" +#include "src/simgrid/sg_config.hpp" #include "xbt/asserts.h" #include @@ -18,6 +19,9 @@ namespace simgrid::kernel::resource { /** This Trait of NetworkModel is in charge of handling the network factors (bw and lat) */ class XBT_PUBLIC NetworkModelFactors { + static FactorSet cfg_latency_factor; + static FactorSet cfg_bandwidth_factor; + using NetworkFactorCb = double(double size, const s4u::Host* src, const s4u::Host* dst, const std::vector& links, const std::unordered_set& netzones);