diff --git a/opm/simulators/linalg/ParallelIstlInformation.hpp b/opm/simulators/linalg/ParallelIstlInformation.hpp index ca14dbbbfe..4037c10af6 100644 --- a/opm/simulators/linalg/ParallelIstlInformation.hpp +++ b/opm/simulators/linalg/ParallelIstlInformation.hpp @@ -254,17 +254,7 @@ private: template T getInitialValue() { - //g++-4.4 does not support std::numeric_limits::lowest(); - // we rely on IEE 754 for floating point values and use min() - // for integral types. - if( std::is_integral::value ) - { - return std::numeric_limits::min(); - } - else - { - return -std::numeric_limits::max(); - } + return std::numeric_limits::lowest(); } /// \brief Get the underlying binary operator. ///