Traits of type float.
More...
#include <capd/basicalg/TypeTraits.h>
|
static float | zero () |
| returns object set to zero More...
|
|
static float | one () |
| returns object set to one More...
|
|
static int | numberOfDigits () throw () |
| number of decimal digits More...
|
|
static float | epsilon () throw () |
| Machine epsilon (the difference between 1 and the least value greater than 1 that is representable). More...
|
|
static constexpr bool | isInf (float a) noexcept |
|
static constexpr bool | isNaN (float a) noexcept |
|
static float | convert (const S &obj) |
|
static constexpr float | max (float a, float b) noexcept |
|
static constexpr float | min (float a, float b) noexcept |
|
static constexpr float | abs (float a) noexcept |
|
static bool | isSingular (float a) |
|
◆ Real
◆ abs()
|
inlinestaticconstexprnoexceptinherited |
◆ convert()
◆ epsilon()
Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).
◆ isInf()
|
inlinestaticconstexprnoexceptinherited |
◆ isNaN()
|
inlinestaticconstexprnoexceptinherited |
◆ isSingular()
◆ max()
|
inlinestaticconstexprnoexceptinherited |
◆ min()
|
inlinestaticconstexprnoexceptinherited |
◆ numberOfDigits()
◆ one()
returns object set to one
◆ zero()
returns object set to zero
◆ isInterval
this flag is true for all interval types