3#ifndef pRC_CORE_VALUE_LIMITS_H
4#define pRC_CORE_VALUE_LIMITS_H
22 return std::numeric_limits<F>::digits;
27 return std::numeric_limits<F>::min();
32 return std::numeric_limits<F>::max();
37 return std::numeric_limits<F>::lowest();
42 return std::numeric_limits<F>::epsilon();
static constexpr auto FromRepresentation(Representation const rep)
Definition bfloat16.hpp:24
Conditional< W==16, BFloat16, Conditional< W==32, float, Conditional< W==64, double, Undefined > > > Fundamental
Definition float.hpp:23
Definition concepts.hpp:28
Definition cholesky.hpp:10
std::size_t Size
Definition basics.hpp:31
static constexpr auto zero()
Definition zero.hpp:12
static constexpr Float< 16 > epsilon()
Definition limits.hpp:83
static constexpr Float< 16 > lowest()
Definition limits.hpp:78
static constexpr Size digits()
Definition limits.hpp:63
static constexpr Float< 16 > tolerance()
Definition limits.hpp:88
static constexpr Float< 16 > max()
Definition limits.hpp:73
static constexpr Float< 16 > min()
Definition limits.hpp:68
static constexpr T min()
Definition limits.hpp:25
static constexpr T epsilon()
Definition limits.hpp:40
static constexpr T lowest()
Definition limits.hpp:35
static constexpr Size digits()
Definition limits.hpp:20
static constexpr T max()
Definition limits.hpp:30
static constexpr T tolerance()
Definition limits.hpp:45