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

Class Method Details

.acos(x) ⇒ Numo::SFloat

Calculate acos(x).

Returns result of acos(x).

Parameters:

Returns:

.acosh(x) ⇒ Numo::SFloat

Calculate acosh(x).

Returns result of acosh(x).

Parameters:

Returns:

.asin(x) ⇒ Numo::SFloat

Calculate asin(x).

Returns result of asin(x).

Parameters:

Returns:

.asinh(x) ⇒ Numo::SFloat

Calculate asinh(x).

Returns result of asinh(x).

Parameters:

Returns:

.atan(x) ⇒ Numo::SFloat

Calculate atan(x).

Returns result of atan(x).

Parameters:

Returns:

.atan2(a1, a2) ⇒ Numo::SFloat

Calculate atan2(a1,a2).

Returns atan2(a1,a2).

Parameters:

Returns:

.atanh(x) ⇒ Numo::SFloat

Calculate atanh(x).

Returns result of atanh(x).

Parameters:

Returns:

.cbrt(x) ⇒ Numo::SFloat

Calculate cbrt(x).

Returns result of cbrt(x).

Parameters:

Returns:

.cos(x) ⇒ Numo::SFloat

Calculate cos(x).

Returns result of cos(x).

Parameters:

Returns:

.cosh(x) ⇒ Numo::SFloat

Calculate cosh(x).

Returns result of cosh(x).

Parameters:

Returns:

.erf(x) ⇒ Numo::SFloat

Calculate erf(x).

Returns result of erf(x).

Parameters:

Returns:

.erfc(x) ⇒ Numo::SFloat

Calculate erfc(x).

Returns result of erfc(x).

Parameters:

Returns:

.exp(x) ⇒ Numo::SFloat

Calculate exp(x).

Returns result of exp(x).

Parameters:

Returns:

.exp10(x) ⇒ Numo::SFloat

Calculate exp10(x).

Returns result of exp10(x).

Parameters:

Returns:

.exp2(x) ⇒ Numo::SFloat

Calculate exp2(x).

Returns result of exp2(x).

Parameters:

Returns:

.expm1(x) ⇒ Numo::SFloat

Calculate expm1(x).

Returns result of expm1(x).

Parameters:

Returns:

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

Returns mantissa and exponent.

Parameters:

Returns:

.hypot(a1, a2) ⇒ Numo::SFloat

Calculate hypot(a1,a2).

Returns hypot(a1,a2).

Parameters:

Returns:

.ldexp(a1, a2) ⇒ Numo::SFloat

Calculate ldexp(a1,a2).

Returns ldexp(a1,a2).

Parameters:

Returns:

.log(x) ⇒ Numo::SFloat

Calculate log(x).

Returns result of log(x).

Parameters:

Returns:

.log10(x) ⇒ Numo::SFloat

Calculate log10(x).

Returns result of log10(x).

Parameters:

Returns:

.log1p(x) ⇒ Numo::SFloat

Calculate log1p(x).

Returns result of log1p(x).

Parameters:

Returns:

.log2(x) ⇒ Numo::SFloat

Calculate log2(x).

Returns result of log2(x).

Parameters:

Returns:

.sin(x) ⇒ Numo::SFloat

Calculate sin(x).

Returns result of sin(x).

Parameters:

Returns:

.sinc(x) ⇒ Numo::SFloat

Calculate sinc(x).

Returns result of sinc(x).

Parameters:

Returns:

.sinh(x) ⇒ Numo::SFloat

Calculate sinh(x).

Returns result of sinh(x).

Parameters:

Returns:

.sqrt(x) ⇒ Numo::SFloat

Calculate sqrt(x).

Returns result of sqrt(x).

Parameters:

Returns:

.tan(x) ⇒ Numo::SFloat

Calculate tan(x).

Returns result of tan(x).

Parameters:

Returns:

.tanh(x) ⇒ Numo::SFloat

Calculate tanh(x).

Returns result of tanh(x).

Parameters:

Returns: