v?Asinh

Computes inverse hyperbolic sine of vector elements.

Syntax

FORTRAN:

call vsasinh( n, a, y )

call vmsasinh( n, a, y, mode )

call vdasinh( n, a, y )

call vmdasinh( n, a, y, mode )

call vcasinh( n, a, y )

call vmcasinh( n, a, y, mode )

call vzasinh( n, a, y )

call vmzasinh( n, a, y, mode )

C:

vsAsinh( n, a, y );

vmsAsinh( n, a, y, mode );

vdAsinh( n, a, y );

vmdAsinh( n, a, y, mode );

vcAsinh( n, a, y );

vmcAsinh( n, a, y, mode );

vzAsinh( n, a, y );

vmzAsinh( n, a, y, mode );

Include Files

Input Parameters

Name

Type

Description

n

FORTRAN 77: INTEGER

Fortran 90: INTEGER, INTENT(IN)

C: const int

Specifies the number of elements to be calculated.

a

FORTRAN 77: REAL for vsasinh, vmsasinh

DOUBLE PRECISION for vdasinh, vmdasinh

COMPLEX for vcasinh, vmcasinh

DOUBLE COMPLEX for vzasinh, vmzasinh

Fortran 90: REAL, INTENT(IN) for vsasinh, vmsasinh

DOUBLE PRECISION, INTENT(IN) for vdasinh, vmdasinh

COMPLEX, INTENT(IN) for vcasinh, vmcasinh

DOUBLE COMPLEX, INTENT(IN) for vzasinh, vmzasinh

C: const float* for vsAsinh, vmsAsinh

const double* for vdAsinh, vmdAsinh

const MKL_Complex8* for vcAsinh, vmcAsinh

const MKL_Complex16* for vzAsinh, vmzAsinh

FORTRAN: Array that specifies the input vector a.

C: Pointer to an array that contains the input vector a.

mode

FORTRAN 77: INTEGER*8

Fortran 90: INTEGER(KIND=8), INTENT(IN)

C: const MKL_INT64

Overrides global VML mode setting for this function call. See vmlSetMode for possible values and their description.

Output Parameters

Name

Type

Description

y

FORTRAN 77: REAL for vsasinh, vmsasinh

DOUBLE PRECISION for vdasinh, vmdasinh

COMPLEX for vcasinh, vmcasinh

DOUBLE COMPLEX for vzasinh, vmzasinh

Fortran 90: REAL, INTENT(OUT) for vsasinh, vmsasinh

DOUBLE PRECISION, INTENT(OUT) for vdasinh, vmdasinh

COMPLEX, INTENT(OUT) for vcasinh, vmcasinh

DOUBLE COMPLEX, INTENT(OUT) for vzasinh, vmzasinh

C: float* for vsAsinh, vmsAsinh

double* for vdAsinh, vmdAsinh

MKL_Complex8* for vcAsinh, vmcAsinh

MKL_Complex16* for vzAsinh, vmzAsinh

FORTRAN: Array that specifies the output vector y.

C: Pointer to an array that contains the output vector y.

Description

The v?Asinh function computes inverse hyperbolic sine of vector elements.

Special Values for Real Function v?Asinh(x)
Argument Result Exception
+0 +0  
-0 -0  
+ +  
- -  
QNAN QNAN  
SNAN QNAN INVALID

SeeSpecial Value Notations for the conventions used in the table below.

Special Values for Complex Function v?Asinh(z)

RE(z)

i·IM(z)

-

 

-X

 

-0

 

+0

 

+X

 

+

 

NAN

 

+i· -+i·π/4 -+i·π/2 ++i·π/2 ++i·π/2 ++i·π/2 ++i·π/4 ++i·QNAN
+i·Y -+i·0         ++i·0

QNAN+i·QNAN

+i·0 ++i·0   +0+i·0 +0+i·0   ++i·0

QNAN+i·QNAN

-i·0 --i·0   -0-i·0 +0-i·0   +-i·0

QNAN-i·QNAN

-i·Y --i·0         +-i·0

QNAN+i·QNAN

-i· --i·π/4 --i·π/2 --i·π/2 +-i·π/2 +-i·π/2 +-i·π/4 ++i·QNAN
+i·NAN -+i·QNAN

QNAN+i·QNAN

QNAN+i·QNAN

QNAN+i·QNAN

QNAN+i·QNAN

++i·QNAN

QNAN+i·QNAN

Notes:


Submit feedback on this help topic