Module: Numo::SFloat::Math
- Defined in:
- ext/numo/narray/src/t_sfloat.c,
ext/numo/narray/src/t_sfloat.c
Overview
This module contains mathematical functions for Numo::SFloat.
Class Method Summary collapse
-
.acos(x) ⇒ Numo::SFloat
Calculate acos(x).
-
.acosh(x) ⇒ Numo::SFloat
Calculate acosh(x).
-
.asin(x) ⇒ Numo::SFloat
Calculate asin(x).
-
.asinh(x) ⇒ Numo::SFloat
Calculate asinh(x).
-
.atan(x) ⇒ Numo::SFloat
Calculate atan(x).
-
.atan2(a1, a2) ⇒ Numo::SFloat
Calculate atan2(a1,a2).
-
.atanh(x) ⇒ Numo::SFloat
Calculate atanh(x).
-
.cbrt(x) ⇒ Numo::SFloat
Calculate cbrt(x).
-
.cos(x) ⇒ Numo::SFloat
Calculate cos(x).
-
.cosh(x) ⇒ Numo::SFloat
Calculate cosh(x).
-
.erf(x) ⇒ Numo::SFloat
Calculate erf(x).
-
.erfc(x) ⇒ Numo::SFloat
Calculate erfc(x).
-
.exp(x) ⇒ Numo::SFloat
Calculate exp(x).
-
.exp10(x) ⇒ Numo::SFloat
Calculate exp10(x).
-
.exp2(x) ⇒ Numo::SFloat
Calculate exp2(x).
-
.expm1(x) ⇒ Numo::SFloat
Calculate expm1(x).
-
.frexp(x) ⇒ Numo::SFloat, Numo::Int32
split the number x into a normalized fraction and an exponent.
-
.hypot(a1, a2) ⇒ Numo::SFloat
Calculate hypot(a1,a2).
-
.ldexp(a1, a2) ⇒ Numo::SFloat
Calculate ldexp(a1,a2).
-
.log(x) ⇒ Numo::SFloat
Calculate log(x).
-
.log10(x) ⇒ Numo::SFloat
Calculate log10(x).
-
.log1p(x) ⇒ Numo::SFloat
Calculate log1p(x).
-
.log2(x) ⇒ Numo::SFloat
Calculate log2(x).
-
.sin(x) ⇒ Numo::SFloat
Calculate sin(x).
-
.sinc(x) ⇒ Numo::SFloat
Calculate sinc(x).
-
.sinh(x) ⇒ Numo::SFloat
Calculate sinh(x).
-
.sqrt(x) ⇒ Numo::SFloat
Calculate sqrt(x).
-
.tan(x) ⇒ Numo::SFloat
Calculate tan(x).
-
.tanh(x) ⇒ Numo::SFloat
Calculate tanh(x).
Class Method Details
.acos(x) ⇒ Numo::SFloat
Calculate acos(x).
.acosh(x) ⇒ Numo::SFloat
Calculate acosh(x).
.asin(x) ⇒ Numo::SFloat
Calculate asin(x).
.asinh(x) ⇒ Numo::SFloat
Calculate asinh(x).
.atan(x) ⇒ Numo::SFloat
Calculate atan(x).
.atan2(a1, a2) ⇒ Numo::SFloat
Calculate atan2(a1,a2).
.atanh(x) ⇒ Numo::SFloat
Calculate atanh(x).
.cbrt(x) ⇒ Numo::SFloat
Calculate cbrt(x).
.cos(x) ⇒ Numo::SFloat
Calculate cos(x).
.cosh(x) ⇒ Numo::SFloat
Calculate cosh(x).
.erf(x) ⇒ Numo::SFloat
Calculate erf(x).
.erfc(x) ⇒ Numo::SFloat
Calculate erfc(x).
.exp(x) ⇒ Numo::SFloat
Calculate exp(x).
.exp10(x) ⇒ Numo::SFloat
Calculate exp10(x).
.exp2(x) ⇒ Numo::SFloat
Calculate exp2(x).
.expm1(x) ⇒ Numo::SFloat
Calculate expm1(x).
.frexp(x) ⇒ Numo::SFloat, 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::SFloat
Calculate hypot(a1,a2).
.ldexp(a1, a2) ⇒ Numo::SFloat
Calculate ldexp(a1,a2).
.log(x) ⇒ Numo::SFloat
Calculate log(x).
.log10(x) ⇒ Numo::SFloat
Calculate log10(x).
.log1p(x) ⇒ Numo::SFloat
Calculate log1p(x).
.log2(x) ⇒ Numo::SFloat
Calculate log2(x).
.sin(x) ⇒ Numo::SFloat
Calculate sin(x).
.sinc(x) ⇒ Numo::SFloat
Calculate sinc(x).
.sinh(x) ⇒ Numo::SFloat
Calculate sinh(x).
.sqrt(x) ⇒ Numo::SFloat
Calculate sqrt(x).
.tan(x) ⇒ Numo::SFloat
Calculate tan(x).
.tanh(x) ⇒ Numo::SFloat
Calculate tanh(x).