|
| 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.