|
static bool | AbsCmp (float a, float b) |
| Absolute tolerance comparison for single precision floats.
|
|
static bool | AbsCmp (double a, double b) |
| Absolute tolerance comparison for double precision floats.
|
|
static bool | RelCmp (float a, float b) |
| Relative tolerance comparison for single precision floats.
|
|
static bool | RelCmp (double a, double b) |
| Relative tolerance comparison for double precision floats.
|
|
static bool | ComCmp (float a, float b) |
| Combined absolute and relative tolerance comparison for single precision floats.
|
|
static bool | ComCmp (double a, double b) |
| Combined absolute and relative tolerance comparison for double precision floats.
|
|
template<typename T = float> |
static T | Max (const T a, const T b) |
|
template<typename T = float> |
static T | Min (const T a, const T b) |
|
template<typename T = float> |
static T | Clamp (const T value, const T min, const T max) |
|
template<typename T = float> |
static T | Abs (const T from) |
|
template<typename T = float> |
static constexpr T | Pi () |
|
template<typename T = float> |
static T | Rads (const T from) |
|
template<typename T = float> |
static T | Degr (const T from) |
|
template<typename T = float> |
static T | Exp (const T x) |
|
template<typename T = float> |
static T | Ln_Taylor (T x) |
|
template<typename T = float> |
static T | Ln (T x) |
|
template<typename T = float, typename I = float> |
static T | Pow (const T base, const I exponent) |
|
template<typename T = float> |
static T | Log10 (const T x) |
|
static float | Near (const float from) |
|
static double | Near (const double from) |
|
static float | Floor (const float from) |
|
static double | Floor (const double from) |
|
static float | Ceil (const float from) |
|
static double | Ceil (const double from) |
|
static float | Trunc (const float from) |
|
static double | Trunc (const double from) |
|
static float | Mod (const float from, const float divisor) |
|
static double | Mod (const double from, const double divisor) |
|
template<typename T = float> |
static T | Sqrt (const T from) |
|
static double | Sqrt (const double from) |
|
static float | Sqrt (const float from) |
|
template<typename R = float> |
static R | Sin (const R angle, const R precision=0.001) |
|
template<typename R = float, typename T = UInt_64> |
static R | ASin (const R yPos, const T precision=10) |
|
template<typename R = float> |
static R | Cos (const R angle, const R precision=0.001) |
|
template<typename R = float, typename T = UInt_64> |
static R | ACos (const R xPos, const T precision=10) |
|
template<typename R = float> |
static R | Tan (const R angle, const R precision=0.001) |
|
template<typename R = float, typename T = UInt_64> |
static R | ATan (const R x, const T precision=1) |
|
template<typename R = float> |
static R | Cot (const R x, const R precision=0.001) |
|
template<typename T = UInt_64> |
static T | Fact (const T n) |
|
template<typename R = float, typename T = UInt_64> |
static R | Combination (const T n, const T k) |
|
template<typename R = float, typename T = UInt_64> |
static R | B (const T n) |
|