isfinite() and isnan() are supposed to return booleans

... not Evaluations. This was probably a copy-and-pasto.
This commit is contained in:
Andreas Lauser 2017-03-06 17:05:23 +01:00
parent 38cee86f6c
commit 005cf203d7

View File

@ -304,11 +304,11 @@ pow(const Evaluation1& base, const Evaluation2& exp)
{ return Opm::MathToolbox<typename ReturnEval_<Evaluation1, Evaluation2>::type>::pow(base, exp); }
template <class Evaluation>
Evaluation isfinite(const Evaluation& value)
bool isfinite(const Evaluation& value)
{ return Opm::MathToolbox<Evaluation>::isfinite(value); }
template <class Evaluation>
Evaluation isnan(const Evaluation& value)
bool isnan(const Evaluation& value)
{ return Opm::MathToolbox<Evaluation>::isnan(value); }
} // namespace Opm