From f773fd60311f86055882d5f399c8636e672d9dc3 Mon Sep 17 00:00:00 2001
From: Guillaume Pasero <guillaume.pasero@c-s.fr>
Date: Wed, 30 Sep 2015 09:57:23 +0200
Subject: [PATCH] COMP: fix pow types for win32

---
 .../Supervised/test/otbMachineLearningRegressionTests.cxx       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Modules/Learning/Supervised/test/otbMachineLearningRegressionTests.cxx b/Modules/Learning/Supervised/test/otbMachineLearningRegressionTests.cxx
index 70330c391e..f54a9a96ad 100644
--- a/Modules/Learning/Supervised/test/otbMachineLearningRegressionTests.cxx
+++ b/Modules/Learning/Supervised/test/otbMachineLearningRegressionTests.cxx
@@ -211,7 +211,7 @@ int testRegression(SampleGeneratorType& sg, RegressionType& rgrsn, RegressionTes
     //typename SampleGeneratorType::PrecisionType invalue = sampleIt.GetMeasurementVector()[0];
     typename SampleGeneratorType::PrecisionType prediction = rgrsn->Predict(sampleIt.GetMeasurementVector())[0];
     typename SampleGeneratorType::PrecisionType expected = resultIt.GetMeasurementVector()[0];
-    rmse += pow(prediction - expected, 2.0);
+    rmse += std::pow(prediction - expected, static_cast<PrecisionType>(2.0));
     ++sampleIt;
     ++resultIt;
     } 
-- 
GitLab