|
auto | pi () -> long double |
| Pi for long double.
|
|
auto | ln_2 () -> long double |
| log(2) for long double
|
|
auto | to_scalar_t (const Other_Scalar_T &val) -> float |
| Extra traits which extend numeric limits.
|
|
auto | to_scalar_t (const Other_Scalar_T &val) -> double |
| Cast to double.
|
|
auto | to_scalar_t (const dd_real &val) -> long double |
| Cast to long double.
|
|
auto | to_scalar_t (const qd_real &val) -> long double |
| Cast to long double.
|
|
auto | to_scalar_t (const long double &val) -> dd_real |
| Cast to dd_real.
|
|
auto | to_scalar_t (const qd_real &val) -> dd_real |
| Cast to dd_real.
|
|
auto | to_scalar_t (const long double &val) -> qd_real |
| Cast to qd_real.
|
|
auto | to_scalar_t (const dd_real &val) -> qd_real |
| Cast to qd_real.
|
|
auto | to_scalar_t (const Other_Scalar_T &val) -> float |
| Extra traits which extend numeric limits.
|
|
auto | to_scalar_t (const Other_Scalar_T &val) -> double |
| Cast to double.
|
|
auto | to_scalar_t (const dd_real &val) -> long double |
| Cast to long double.
|
|
auto | to_scalar_t (const qd_real &val) -> long double |
| Cast to long double.
|
|
auto | to_scalar_t (const long double &val) -> dd_real |
| Cast to dd_real.
|
|
auto | to_scalar_t (const qd_real &val) -> dd_real |
| Cast to dd_real.
|
|
auto | to_scalar_t (const long double &val) -> qd_real |
| Cast to qd_real.
|
|
auto | to_scalar_t (const dd_real &val) -> qd_real |
| Cast to qd_real.
|
|
auto | pi () -> long double |
| Pi for long double.
|
|
auto | ln_2 () -> long double |
| log(2) for long double
|
|
|
static auto | isInf (const long double &val) -> bool |
| Smart isinf.
|
|
static auto | isNaN (const long double &val) -> bool |
| Smart isnan.
|
|
static auto | isNaN_or_isInf (const long double &val) -> bool |
| Smart isnan or isinf.
|
|
static auto | NaN () -> long double |
| Smart NaN.
|
|
static auto | to_int (const long double &val) -> int |
| Cast to int.
|
|
static auto | to_double (const long double &val) -> double |
| Cast to double.
|
|
static auto | to_scalar_t (const Other_Scalar_T &val) -> long double |
| Cast to Scalar_T.
|
|
static auto | fmod (const long double &lhs, const long double &rhs) -> long double |
| Modulo function for scalar.
|
|
static auto | conj (const long double &val) -> long double |
| Complex conjugate of scalar.
|
|
static auto | real (const long double &val) -> long double |
| Real part of scalar.
|
|
static auto | imag (const long double &val) -> long double |
| Imaginary part of scalar.
|
|
static auto | abs (const long double &val) -> long double |
| Absolute value of scalar.
|
|
static auto | pi () -> long double |
| Pi.
|
|
static auto | ln_2 () -> long double |
| log(2)
|
|
static auto | pow (const long double &val, int n) -> long double |
| Integer power.
|
|
static auto | sqrt (const long double &val) -> long double |
| Square root of scalar.
|
|
static auto | exp (const long double &val) -> long double |
| Exponential.
|
|
static auto | log (const long double &val) -> long double |
| Logarithm of scalar.
|
|
static auto | log2 (const long double &val) -> long double |
| Log base 2.
|
|
static auto | cos (const long double &val) -> long double |
| Cosine of scalar.
|
|
static auto | acos (const long double &val) -> long double |
| Inverse cosine of scalar.
|
|
static auto | cosh (const long double &val) -> long double |
| Hyperbolic cosine of scalar.
|
|
static auto | sin (const long double &val) -> long double |
| Sine of scalar.
|
|
static auto | asin (const long double &val) -> long double |
| Inverse sine of scalar.
|
|
static auto | sinh (const long double &val) -> long double |
| Hyperbolic sine of scalar.
|
|
static auto | tan (const long double &val) -> long double |
| Tangent of scalar.
|
|
static auto | atan (const long double &val) -> long double |
| Inverse tangent of scalar.
|
|
static auto | tanh (const long double &val) -> long double |
| Hyperbolic tangent of scalar.
|
|
|
static auto | isInf (const long double &val, bool_to_type< false >) -> bool |
| Smart isinf specialised for Scalar_T without infinity.
|
|
static auto | isInf (const long double &val, bool_to_type< true >) -> bool |
| Smart isinf specialised for Scalar_T with infinity.
|
|
static auto | isNaN (const long double &val, bool_to_type< false >) -> bool |
| Smart isnan specialised for Scalar_T without quiet NaN.
|
|
static auto | isNaN (const long double &val, bool_to_type< true >) -> bool |
| Smart isnan specialised for Scalar_T with quiet NaN.
|
|
template<typename Scalar_T>
struct glucat::numeric_traits< Scalar_T >::demoted
Demoted type for long double.
Demoted type.
Definition at line 76 of file promotion.h.