Module: Numo::DFloat::Math
- Defined in:
- ext/numo/narray/src/t_dfloat.c,
ext/numo/narray/src/t_dfloat.c
Overview
This module contains mathematical functions for Numo::DFloat.
Class Method Summary collapse
-
.acos(x) ⇒ Numo::DFloat
Calculate acos(x).
-
.acosh(x) ⇒ Numo::DFloat
Calculate acosh(x).
-
.asin(x) ⇒ Numo::DFloat
Calculate asin(x).
-
.asinh(x) ⇒ Numo::DFloat
Calculate asinh(x).
-
.atan(x) ⇒ Numo::DFloat
Calculate atan(x).
-
.atan2(a1, a2) ⇒ Numo::DFloat
Calculate atan2(a1,a2).
-
.atanh(x) ⇒ Numo::DFloat
Calculate atanh(x).
-
.cbrt(x) ⇒ Numo::DFloat
Calculate cbrt(x).
-
.cos(x) ⇒ Numo::DFloat
Calculate cos(x).
-
.cosh(x) ⇒ Numo::DFloat
Calculate cosh(x).
-
.erf(x) ⇒ Numo::DFloat
Calculate erf(x).
-
.erfc(x) ⇒ Numo::DFloat
Calculate erfc(x).
-
.exp(x) ⇒ Numo::DFloat
Calculate exp(x).
-
.exp10(x) ⇒ Numo::DFloat
Calculate exp10(x).
-
.exp2(x) ⇒ Numo::DFloat
Calculate exp2(x).
-
.expm1(x) ⇒ Numo::DFloat
Calculate expm1(x).
-
.frexp(x) ⇒ Numo::DFloat, Numo::Int32
split the number x into a normalized fraction and an exponent.
-
.hypot(a1, a2) ⇒ Numo::DFloat
Calculate hypot(a1,a2).
-
.ldexp(a1, a2) ⇒ Numo::DFloat
Calculate ldexp(a1,a2).
-
.log(x) ⇒ Numo::DFloat
Calculate log(x).
-
.log10(x) ⇒ Numo::DFloat
Calculate log10(x).
-
.log1p(x) ⇒ Numo::DFloat
Calculate log1p(x).
-
.log2(x) ⇒ Numo::DFloat
Calculate log2(x).
-
.sin(x) ⇒ Numo::DFloat
Calculate sin(x).
-
.sinc(x) ⇒ Numo::DFloat
Calculate sinc(x).
-
.sinh(x) ⇒ Numo::DFloat
Calculate sinh(x).
-
.sqrt(x) ⇒ Numo::DFloat
Calculate sqrt(x).
-
.tan(x) ⇒ Numo::DFloat
Calculate tan(x).
-
.tanh(x) ⇒ Numo::DFloat
Calculate tanh(x).
Class Method Details
.acos(x) ⇒ Numo::DFloat
Calculate acos(x).
.acosh(x) ⇒ Numo::DFloat
Calculate acosh(x).
.asin(x) ⇒ Numo::DFloat
Calculate asin(x).
.asinh(x) ⇒ Numo::DFloat
Calculate asinh(x).
.atan(x) ⇒ Numo::DFloat
Calculate atan(x).
.atan2(a1, a2) ⇒ Numo::DFloat
Calculate atan2(a1,a2).
.atanh(x) ⇒ Numo::DFloat
Calculate atanh(x).
.cbrt(x) ⇒ Numo::DFloat
Calculate cbrt(x).
.cos(x) ⇒ Numo::DFloat
Calculate cos(x).
.cosh(x) ⇒ Numo::DFloat
Calculate cosh(x).
.erf(x) ⇒ Numo::DFloat
Calculate erf(x).
.erfc(x) ⇒ Numo::DFloat
Calculate erfc(x).
.exp(x) ⇒ Numo::DFloat
Calculate exp(x).
.exp10(x) ⇒ Numo::DFloat
Calculate exp10(x).
.exp2(x) ⇒ Numo::DFloat
Calculate exp2(x).
.expm1(x) ⇒ Numo::DFloat
Calculate expm1(x).
.frexp(x) ⇒ Numo::DFloat, Numo::Int32
split the number x into a normalized fraction and an exponent. Returns [mantissa, exponent], where x = mantissa * 2**exponent.
.hypot(a1, a2) ⇒ Numo::DFloat
Calculate hypot(a1,a2).
.ldexp(a1, a2) ⇒ Numo::DFloat
Calculate ldexp(a1,a2).
.log(x) ⇒ Numo::DFloat
Calculate log(x).
.log10(x) ⇒ Numo::DFloat
Calculate log10(x).
.log1p(x) ⇒ Numo::DFloat
Calculate log1p(x).
.log2(x) ⇒ Numo::DFloat
Calculate log2(x).
.sin(x) ⇒ Numo::DFloat
Calculate sin(x).
.sinc(x) ⇒ Numo::DFloat
Calculate sinc(x).
.sinh(x) ⇒ Numo::DFloat
Calculate sinh(x).
.sqrt(x) ⇒ Numo::DFloat
Calculate sqrt(x).
.tan(x) ⇒ Numo::DFloat
Calculate tan(x).
.tanh(x) ⇒ Numo::DFloat
Calculate tanh(x).