Generic Type Method

# asinh(_:)

Returns the inverse hyperbolic sine of each element in a vector of single-precision values.

## Declaration

### Array-Oriented Hyperbolic Functions

`static func acosh<U>(U) -> [Double]`

Returns the inverse hyperbolic cosine of each element in a vector of double-precision values.

`static func acosh<U>(U) -> [Float]`

Returns the inverse hyperbolic cosine of each element in a vector of single-precision values.

`static func acosh<U, V>(U, result: inout V)`

Calculates the inverse hyperbolic cosine of each element in a vector of double-precision values.

`static func acosh<U, V>(U, result: inout V)`

Calculates the inverse hyperbolic cosine of each element in a vector of single-precision values.

`static func asinh<U>(U) -> [Double]`

Returns the inverse hyperbolic sine of each element in a vector of double-precision values.

`static func asinh<U, V>(U, result: inout V)`

Calculates the inverse hyperbolic sine of each element in a vector of double-precision values.

`static func asinh<U, V>(U, result: inout V)`

Calculates the inverse hyperbolic sine of each element in a vector of single-precision values.

`static func atanh<U>(U) -> [Double]`

Returns the inverse hyperbolic tangent of each element in a vector of double-precision values.

`static func atanh<U>(U) -> [Float]`

Returns the inverse hyperbolic tangent of each element in a vector of single-precision values.

`static func atanh<U, V>(U, result: inout V)`

Calculates the inverse hyperbolic tangent of each element in a vector of double-precision values.

`static func atanh<U, V>(U, result: inout V)`

Calculates the inverse hyperbolic tangent of each element in a vector of single-precision values.

`static func cosh<U>(U) -> [Double]`

Returns the hyperbolic cosine of each element in a vector of double-precision values.

`static func cosh<U>(U) -> [Float]`

Returns the hyperbolic cosine of each element in a vector of single-precision values.

`static func cosh<U, V>(U, result: inout V)`

Calculates the hyperbolic cosine of each element in a vector of double-precision values.

`static func cosh<U, V>(U, result: inout V)`

Calculates the hyperbolic cosine of each element in a vector of single-precision values.

`static func sinh<U>(U) -> [Double]`

Returns the hyperbolic sine of each element in a vector of double-precision values.

`static func sinh<U>(U) -> [Float]`

Returns the hyperbolic sine of each element in a vector of single-precision values.

`static func sinh<U, V>(U, result: inout V)`

Calculates the hyperbolic sine of each element in a vector of double-precision values.

`static func sinh<U, V>(U, result: inout V)`

Calculates the hyperbolic sine of each element in a vector of single-precision values.

`static func tanh<U>(U) -> [Double]`

Returns the hyperbolic tangent of each element in a vector of double-precision values.

`static func tanh<U>(U) -> [Float]`

Returns the hyperbolic tangent of each element in a vector of single-precision values.

`static func tanh<U, V>(U, result: inout V)`

Calculates the hyperbolic tangent of each element in a vector of double-precision values.

`static func tanh<U, V>(U, result: inout V)`

Calculates the hyperbolic tangent of each element in a vector of single-precision values.

`func vvsinh(UnsafeMutablePointer<Double>, UnsafePointer<Double>, UnsafePointer<Int32>)`

Calculates the hyperbolic sine of each element in an array of double-precision values.

`func vvsinhf(UnsafeMutablePointer<Float>, UnsafePointer<Float>, UnsafePointer<Int32>)`

Calculates the hyperbolic sine of each element in an array of single-precision values.

`func vvcosh(UnsafeMutablePointer<Double>, UnsafePointer<Double>, UnsafePointer<Int32>)`

Calculates the hyperbolic cosine of each element in an array of double-precision values.

`func vvcoshf(UnsafeMutablePointer<Float>, UnsafePointer<Float>, UnsafePointer<Int32>)`

Calculates the hyperbolic cosine of each element in an array of single-precision values.

`func vvtanh(UnsafeMutablePointer<Double>, UnsafePointer<Double>, UnsafePointer<Int32>)`

Calculates the hyperbolic tangent of each element in an array of double-precision values.

`func vvtanhf(UnsafeMutablePointer<Float>, UnsafePointer<Float>, UnsafePointer<Int32>)`

Calculates the hyperbolic tangent of each element in an array of single-precision values.

`func vvasinh(UnsafeMutablePointer<Double>, UnsafePointer<Double>, UnsafePointer<Int32>)`

Calculates the inverse hyperbolic sine of each element in an array of double-precision values.

`func vvasinhf(UnsafeMutablePointer<Float>, UnsafePointer<Float>, UnsafePointer<Int32>)`

Calculates the inverse hyperbolic sine of each element in an array of single-precision values.

`func vvacosh(UnsafeMutablePointer<Double>, UnsafePointer<Double>, UnsafePointer<Int32>)`

Calculates the inverse hyperbolic cosine of each element in an array of double-precision values.

`func vvacoshf(UnsafeMutablePointer<Float>, UnsafePointer<Float>, UnsafePointer<Int32>)`

Calculates the inverse hyperbolic cosine of each element in an array of single-precision values.

`func vvatanh(UnsafeMutablePointer<Double>, UnsafePointer<Double>, UnsafePointer<Int32>)`

Calculates the inverse hyperbolic tangent of each element in an array of double-precision values.

`func vvatanhf(UnsafeMutablePointer<Float>, UnsafePointer<Float>, UnsafePointer<Int32>)`

Calculates the inverse hyperbolic tangent of each element in an array of single-precision values.