Hermes
|
This is the complete list of members for hermes::Numbers, including all inherited members.
addRoundDown(real_t a, real_t b) | hermes::Numbers | inlinestatic |
addRoundUp(real_t a, real_t b) | hermes::Numbers | inlinestatic |
bitsToDouble(uint64_t ui) | hermes::Numbers | inlinestatic |
bitsToFloat(uint32_t ui) | hermes::Numbers | inlinestatic |
ceil2Int(float f) | hermes::Numbers | inlinestatic |
clamp(const T &n, const T &l, const T &u) | hermes::Numbers | inlinestatic |
countDigits(u64 t, u8 base=10) | hermes::Numbers | inlinestatic |
countHexDigits(T n) | hermes::Numbers | inlinestatic |
cube(T a) | hermes::Numbers | inlinestatic |
differenceOfProducts(Ta a, Tb b, Tc c, Td d) | hermes::Numbers | inlinestatic |
divRoundDown(real_t a, real_t b) | hermes::Numbers | inlinestatic |
divRoundUp(real_t a, real_t b) | hermes::Numbers | inlinestatic |
evaluatePolynomial(T t, C c) | hermes::Numbers | inlinestatic |
evaluatePolynomial(T t, C c, Args... cs) | hermes::Numbers | inlinestatic |
fastExp(real_t x) | hermes::Numbers | inlinestatic |
findInterval(size_t sz, const Predicate &pred) | hermes::Numbers | inlinestatic |
floatExponent(f32 v) | hermes::Numbers | inlinestatic |
floatSignBit(f32 v) | hermes::Numbers | inlinestatic |
floatSignificand(f32 v) | hermes::Numbers | inlinestatic |
floatToBits(f32 f) | hermes::Numbers | inlinestatic |
floatToBits(f64 d) | hermes::Numbers | inlinestatic |
floor2Int(float f) | hermes::Numbers | inlinestatic |
FMA(T a, T b, T c) | hermes::Numbers | inlinestatic |
fract(real_t x) | hermes::Numbers | inlinestatic |
gamma(i32 n) | hermes::Numbers | inlinestatic |
greatest() | hermes::Numbers | inlinestatic |
greatest() | hermes::Numbers | inline |
greatest_f32() | hermes::Numbers | inlinestatic |
greatest_f64() | hermes::Numbers | inlinestatic |
greatest_int() | hermes::Numbers | inlinestatic |
interleaveBits(u32 x, u32 y, u32 z) | hermes::Numbers | inlinestatic |
interleaveBits(u32 x, u32 y) | hermes::Numbers | inlinestatic |
isPowerOf2(int v) | hermes::Numbers | inlinestatic |
log2(f32 x) | hermes::Numbers | inlinestatic |
lowest() | hermes::Numbers | inlinestatic |
lowest() | hermes::Numbers | inline |
lowest_f32() | hermes::Numbers | inlinestatic |
lowest_f64() | hermes::Numbers | inlinestatic |
lowest_int() | hermes::Numbers | inlinestatic |
max(const T &a, const T &b) | hermes::Numbers | inlinestatic |
max(std::initializer_list< T > l) | hermes::Numbers | inlinestatic |
min(const T &a, const T &b) | hermes::Numbers | inlinestatic |
min(std::initializer_list< T > l) | hermes::Numbers | inlinestatic |
mod(int a, int b) | hermes::Numbers | inlinestatic |
mulRoundDown(real_t a, real_t b) | hermes::Numbers | inlinestatic |
mulRoundUp(real_t a, real_t b) | hermes::Numbers | inlinestatic |
nextDoubleDown(f64 v) | hermes::Numbers | inlinestatic |
nextDoubleUp(f64 v) | hermes::Numbers | inlinestatic |
nextFloatDown(f32 v) | hermes::Numbers | inlinestatic |
nextFloatUp(f32 v) | hermes::Numbers | inlinestatic |
pow(real_t b) | hermes::Numbers | inlinestatic |
pow(float v) | hermes::Numbers | inlinestatic |
pow(float v) | hermes::Numbers | inlinestatic |
round2Int(float f) | hermes::Numbers | inlinestatic |
safe_sqrt(f32 x) | hermes::Numbers | inlinestatic |
separateBitsBy1(u32 n) | hermes::Numbers | inlinestatic |
separateBitsBy2(u32 n) | hermes::Numbers | inlinestatic |
sign(T a) | hermes::Numbers | inlinestatic |
sqr(T a) | hermes::Numbers | inlinestatic |
sqrt(T a) | hermes::Numbers | inlinestatic |
sqrtRoundDown(real_t a) | hermes::Numbers | inlinestatic |
sqrtRoundUp(real_t a) | hermes::Numbers | inlinestatic |
subRoundDown(real_t a, real_t b) | hermes::Numbers | inlinestatic |
subRoundUp(real_t a, real_t b) | hermes::Numbers | inlinestatic |
swap(T &a, T &b) | hermes::Numbers | inlinestatic |