diff --git a/MathLib/MathTools.h b/MathLib/MathTools.h index 6962364c684684da07460644d487a9c638dfe348..abc76e3ebbf5fc730006c7d3c153c3d848b74734 100644 --- a/MathLib/MathTools.h +++ b/MathLib/MathTools.h @@ -67,9 +67,16 @@ T scpr(T const * const v0, T const * const v1, unsigned n) OPENMP_LOOP_TYPE k; #pragma omp parallel for reduction (+:res) +#ifdef WIN32 +#pragma warning ( push ) +#pragma warning ( disable: 4018 ) +#endif for (k = 1; k<n; k++) { res += v0[k] * v1[k]; } +#ifdef WIN32 +#pragma warning ( pop ) +#endif #else for (std::size_t k(1); k < n; k++) res += v0[k] * v1[k];