Template Function ecl::isApproxOrLessThan
Defined in File fuzzy.hpp
Function Documentation
-
template<typename Scalar, typename OtherScalar>
inline bool ecl::isApproxOrLessThan(const Scalar &x, const OtherScalar &y, typename numeric_limits<Scalar>::Precision precision = numeric_limits<Scalar>::dummy_precision) Checks if the first value is less than or approximate to the second.
Note that this does not use the usual direct epsilon bound check, instead, it uses the magnitudes of the values and supplied precision to determine the epsilon bounds before carrying out the operation.
- Parameters
x – - first input argument
y – - second input argument
precision – - precision to use (default is defined by the type).
- Returns
bool : true or false of the operation.