Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove redundant cast (Sonar).
[simgrid.git] / src / smpi / include / smpi_host.hpp
index 48c7ce5..938ee86 100644 (file)
@@ -9,6 +9,7 @@
 #include "smpi_utils.hpp"
 
 #include "simgrid/s4u/Host.hpp"
+#include "src/kernel/resource/FactorSet.hpp"
 #include <string>
 #include <vector>
 #include <xbt/Extendable.hpp>
 namespace simgrid::smpi {
 static auto factor_lambda(std::vector<double> const& values, double size)
 {
-  return values[0] + values[1] * static_cast<size_t>(size);
+  return values[0] + values[1] * size;
 }
 class Host {
-  utils::FactorSet orecv_{"smpi/or", 0.0, factor_lambda};
-  utils::FactorSet osend_{"smpi/os", 0.0, factor_lambda};
-  utils::FactorSet oisend_{"smpi/ois", 0.0, factor_lambda};
+  kernel::resource::FactorSet orecv_{"smpi/or", 0.0, factor_lambda};
+  kernel::resource::FactorSet osend_{"smpi/os", 0.0, factor_lambda};
+  kernel::resource::FactorSet oisend_{"smpi/ois", 0.0, factor_lambda};
   s4u::Host* host = nullptr;
   /**
    * @brief Generates warning message if user's config is conflicting (callback vs command line/xml)