B
      ›\  ã               @   sü   d dl mZ d dlZdd„ Zdd„ Zdd„ Zd	d
„ Zdd„ Zdd„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Zd+d,„ Zd-d.„ Zd/d0„ Zd1d2„ Zd3d4„ Zd5Zd6d7„ Zd8d9„ Zd:d;„ ZdS )<é    )ÚdivisionNc             C   s   | | S )N© )ÚxÚyr   r   ú;lib/python3.7/site-packages/numba/tests/complex_usecases.pyÚdiv_usecase   s    r   c             C   s   | j S )N)Úreal)r   r   r   r   Úreal_usecase
   s    r	   c             C   s   | j S )N)Úimag)r   r   r   r   Úimag_usecase   s    r   c             C   s   |   ¡ S )N)Ú	conjugate)r   r   r   r   Úconjugate_usecase   s    r   c             C   s
   t  | ¡S )N)ÚcmathZacos)r   r   r   r   Úacos_usecase   s    r   c             C   s
   t  | ¡S )N)r   Zcos)r   r   r   r   Úcos_usecase   s    r   c             C   s
   t  | ¡S )N)r   Zasin)r   r   r   r   Úasin_usecase   s    r   c             C   s
   t  | ¡S )N)r   Zsin)r   r   r   r   Úsin_usecase   s    r   c             C   s
   t  | ¡S )N)r   Zatan)r   r   r   r   Úatan_usecase    s    r   c             C   s
   t  | ¡S )N)r   Ztan)r   r   r   r   Útan_usecase#   s    r   c             C   s
   t  | ¡S )N)r   Zacosh)r   r   r   r   Úacosh_usecase&   s    r   c             C   s
   t  | ¡S )N)r   Zcosh)r   r   r   r   Úcosh_usecase)   s    r   c             C   s
   t  | ¡S )N)r   Zasinh)r   r   r   r   Úasinh_usecase,   s    r   c             C   s
   t  | ¡S )N)r   Zsinh)r   r   r   r   Úsinh_usecase/   s    r   c             C   s
   t  | ¡S )N)r   Zatanh)r   r   r   r   Úatanh_usecase2   s    r   c             C   s
   t  | ¡S )N)r   Ztanh)r   r   r   r   Útanh_usecase5   s    r   c             C   s
   t  | ¡S )N)r   Zexp)r   r   r   r   Úexp_usecase8   s    r   c             C   s
   t  | ¡S )N)r   Zisfinite)r   r   r   r   Úisfinite_usecase;   s    r   c             C   s
   t  | ¡S )N)r   Zisinf)r   r   r   r   Úisinf_usecase>   s    r   c             C   s
   t  | ¡S )N)r   Zisnan)r   r   r   r   Úisnan_usecaseA   s    r   c             C   s
   t  | ¡S )N)r   Úlog)r   r   r   r   Úlog_usecaseD   s    r    c             C   s   t  | |¡S )N)r   r   )r   Úbaser   r   r   Úlog_base_usecaseG   s    r"   c             C   s
   t  | ¡S )N)r   Zlog10)r   r   r   r   Úlog10_usecaseJ   s    r#   c             C   s
   t  | ¡S )N)r   Zphase)r   r   r   r   Úphase_usecaseM   s    r$   c             C   s
   t  | ¡S )N)r   Úpolar)r   r   r   r   Úpolar_usecaseP   s    r&   g       @c             C   s   t t   tt | ¡Ž S )N)Ú_twoÚcomplexr   r%   )r   r   r   r   Úpolar_as_complex_usecaseU   s    r)   c             C   s   t  | |¡S )N)r   Zrect)ÚrZphir   r   r   Úrect_usecase[   s    r+   c             C   s
   t  | ¡S )N)r   Zsqrt)r   r   r   r   Úsqrt_usecase^   s    r,   ) Z
__future__r   r   r   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r"   r#   r$   r&   r'   r)   r+   r,   r   r   r   r   Ú<module>   s<   