Loading...
Searching...
No Matches
bitpit::utils::DoubleFloatingGreater Struct Reference
#include <commonUtils.hpp>
Inheritance diagram for bitpit::utils::DoubleFloatingGreater:

Collaboration diagram for bitpit::utils::DoubleFloatingGreater:

Public Member Functions | |
bool | operator() (double x, double y, double relativeTolerance=DEFAULT_REL_TOL, double absoluteTolerance=DEFAULT_ABS_TOL) const |
Additional Inherited Members | |
![]() | |
static constexpr const double | DEFAULT_ABS_TOL = 10 * std::numeric_limits<double>::epsilon() |
static constexpr const double | DEFAULT_REL_TOL = 10 * std::numeric_limits<double>::epsilon() |
Detailed Description
Functor to check if a floating point value compares greater than another.
Definition at line 283 of file commonUtils.hpp.
Member Function Documentation
◆ operator()()
|
inline |
Compares the specified double precision floating point numbers and returns true if the first value compare greater than the second.
This is equaivalent to:
(x > y) AND (NOT FloatingEqual(x, y))
where FloatingEqual is the operator that compares two double precision floating point numbers.
- Parameters
-
x if the first value to compare y if the second value to compare relativeTolerance is the relative tolerance that will be used to perform the comparison absoluteTolerance is the absolute tolerance that will be used to perform the comparison
- Returns
- Returns true if the first value compare greater than the second, false otherwise.
Definition at line 305 of file commonUtils.hpp.
The documentation for this struct was generated from the following file:
- src/common/commonUtils.hpp
