[#BloombergLP-bdlb-DoubleCompareUtil-fuzzyLe-09e] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::xref:BloombergLP/bdlb/DoubleCompareUtil.adoc[DoubleCompareUtil]::fuzzyLe :relfileprefix: ../../../ :mrdocs: `fuzzyLe` overloads == Synopses Declared in `<bdlb_doublecompareutil.h>` Return `true` if the specified `a` and `b` satisfy the fuzzy less‐equal relation (denoted "a ~le b") as defined by the expression: ` fuzzyCompare(a, b, relTol, absTol) == e_LESS_THAN or == e_EQUAL ` and `false` otherwise. Optionally specify the relative tolerance `relTol`, or `relTol` and the absolute tolerance `absTol`, used to determine fuzzy less‐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). [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static bool xref:BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-097.adoc[fuzzyLe]( double a, double b); ---- [.small]#xref:BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-097.adoc[_» more..._]# See the overload above for contract. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static bool xref:BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-0b.adoc[fuzzyLe]( double a, double b, double relTol); ---- [.small]#xref:BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-0b.adoc[_» more..._]# See the overload above for contract. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static bool xref:BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-0f.adoc[fuzzyLe]( double a, double b, double relTol, double absTol); ---- [.small]#xref:BloombergLP/bdlb/DoubleCompareUtil/fuzzyLe-0f.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#