Return whether a is fuzzy greater‐equal to b.

Synopsis

Declared in <bdlb_doublecompareutil.h>

static
bool
fuzzyGe(
    double a,
    double b);

Description

Return true if the specified a and b satisfy the fuzzy greater‐equal relation (denoted "a ~ge b") as defined by the expression: ` fuzzyCompare(a, b, relTol, absTol) == e_GREATER_THAN or == e_EQUAL ` and false otherwise. Optionally specify the relative tolerance relTol, or relTol and the absolute tolerance absTol, used to determine fuzzy greater‐equal. If an optional tolerance argument is not specified, a reasonable (implementation‐dependent) default value for that tolerance is used. Note that if either absTol or relTol is 0.0, that aspect of fuzzy comparison is effectively suppressed, but the behavior of this function is defined. The behavior is undefined unless both relTol and absTol are non‐negative, finite numbers (which excludes NaN and infinity).

Return Value

true if a is fuzzy greater‐equal to b

Parameters

Name

Description

a

first value to compare

b

second value to compare

Created with MrDocs