o
    WÛ·i&  ã                   @  s|   d dl mZ d dlmZ e dddd¡Ze dddd	¡Ze d
ddd¡Ze dddd¡Ze dddd¡Z	e dddd¡Z
dS )é    )Úannotations)ÚufuncÚsinhé   Ú	cupy_sinhzPElementwise hyperbolic sine function.

    .. seealso:: :data:`numpy.sinh`

    ÚcoshÚ	cupy_coshzRElementwise hyperbolic cosine function.

    .. seealso:: :data:`numpy.cosh`

    ÚtanhÚ	cupy_tanhzSElementwise hyperbolic tangent function.

    .. seealso:: :data:`numpy.tanh`

    ÚasinhÚcupy_arcsinhz^Elementwise inverse of hyperbolic sine function.

    .. seealso:: :data:`numpy.arcsinh`

    ÚacoshÚcupy_arccoshz`Elementwise inverse of hyperbolic cosine function.

    .. seealso:: :data:`numpy.arccosh`

    ÚatanhÚcupy_arctanhzaElementwise inverse of hyperbolic tangent function.

    .. seealso:: :data:`numpy.arctanh`

    N)Ú
__future__r   Ú
cupy._mathr   Úcreate_math_ufuncr   r   r	   ÚarcsinhÚarccoshÚarctanh© r   r   úK/home/ubuntu/vllm_env/lib/python3.10/site-packages/cupy/_math/hyperbolic.pyÚ<module>   s4    þ	þ	þ	þ	þ	þ