dualnum.Dual2_64

class dualnum.Dual2_64

Hyper dual number using 64-bit-floats.

__init__()

Methods

__init__()

arccos

Computes the arccosine of a (hyper) dual number.

arccosh

Computes the inverse hyperbolic cosine of a (hyper) dual number.

arcsin

Computes the arcsine of a (hyper) dual number.

arcsinh

Computes the inverse hyperbolic sine of a (hyper) dual number.

arctan

Computes the arctangent of a (hyper) dual number.

arctanh

Computes the inverse hyperbolic tangent of a (hyper) dual number.

cbrt

Cubic root.

cos

Hyperbolic cosine function.

cosh

Computes the hyperbolic cosine of a (hyper) dual number.

exp

Calculate the exponential of (hyper) dual number.

exp2

Calculate 2**x of (hyper) dual number x.

expm1

Calculate exp(x) - 1.

from_re

(Hyper) dual number from real part, setting all other parts to zero.

log

Calculate natural logarithm.

log10

Calculate logarithm with base 10.

log1p

Returns ln(1+n) (natural logarithm) more accurately than if the operations were performed separately.

log2

Calculate logarithm with base 2.

log_base

Calculate logarithm with given base.

mul_add

Fused multiply-add.

powd

Power using self (hyper) dual number as exponent.

powf

Power using 64-bin float as exponent.

powi

Power using 32-bit integer as exponent.

recip

Reciprocal value of self.

sin

Hyperbolic sine function.

sin_cos

Simultaneously computes the sine and cosine of the (hyper) dual number, x.

sinh

Computes the hyperbolic sine of a (hyper) dual number.

sph_j0

Computes the first spherical bessel function.

sph_j1

Computes the second spherical bessel function.

sph_j2

Computes the third spherical bessel function.

sqrt

Sqaure root.

tan

Computes the tangent of a (hyper) dual number (in radians).

tanh

Computes the hyperbolic tangent of a (hyper) dual number.

Attributes

first_derivative

First hyperdual part.

second_derivative

Second hyperdual part.

value

Real part.