Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove 'using namespace foo;' in headers
[simgrid.git] / src / surf / host_clm03.cpp
index 5a48110..e7151db 100644 (file)
@@ -4,6 +4,10 @@
 /* This program is free software; you can redistribute it and/or modify it
  * under the terms of the license (GNU LGPL) which comes with this package. */
 
+#include <cstdlib>
+
+#include <algorithm>
+
 #include "host_clm03.hpp"
 
 #include "cpu_cas01.hpp"
@@ -62,7 +66,7 @@ double HostCLM03Model::shareResources(double now){
                typeid(surf_network_model).name(), min_by_net,
                        typeid(surf_storage_model).name(), min_by_sto);
 
-  double res = max(max(min_by_cpu, min_by_net), min_by_sto);
+  double res = std::max(std::max(min_by_cpu, min_by_net), min_by_sto);
   if (min_by_cpu >= 0.0 && min_by_cpu < res)
        res = min_by_cpu;
   if (min_by_net >= 0.0 && min_by_net < res)