ó
\K]c           @   s"  d  d l  m Z d  d l Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d	 „  Z	 d
 „  Z
 d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d Z d „  Z d „  Z d „  Z d S(    iÿÿÿÿ(   t   divisionNc         C   s   |  | S(   N(    (   t   xt   y(    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   div_usecase   s    c         C   s   |  j  S(   N(   t   real(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   real_usecase
   s    c         C   s   |  j  S(   N(   t   imag(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   imag_usecase   s    c         C   s
   |  j  ƒ  S(   N(   t	   conjugate(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   conjugate_usecase   s    c         C   s   t  j |  ƒ S(   N(   t   cmatht   acos(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   acos_usecase   s    c         C   s   t  j |  ƒ S(   N(   R
   t   cos(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   cos_usecase   s    c         C   s   t  j |  ƒ S(   N(   R
   t   asin(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   asin_usecase   s    c         C   s   t  j |  ƒ S(   N(   R
   t   sin(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   sin_usecase   s    c         C   s   t  j |  ƒ S(   N(   R
   t   atan(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   atan_usecase    s    c         C   s   t  j |  ƒ S(   N(   R
   t   tan(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   tan_usecase#   s    c         C   s   t  j |  ƒ S(   N(   R
   t   acosh(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   acosh_usecase&   s    c         C   s   t  j |  ƒ S(   N(   R
   t   cosh(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   cosh_usecase)   s    c         C   s   t  j |  ƒ S(   N(   R
   t   asinh(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   asinh_usecase,   s    c         C   s   t  j |  ƒ S(   N(   R
   t   sinh(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   sinh_usecase/   s    c         C   s   t  j |  ƒ S(   N(   R
   t   atanh(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   atanh_usecase2   s    c         C   s   t  j |  ƒ S(   N(   R
   t   tanh(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   tanh_usecase5   s    c         C   s   t  j |  ƒ S(   N(   R
   t   exp(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   exp_usecase8   s    c         C   s   t  j |  ƒ S(   N(   R
   t   isfinite(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   isfinite_usecase;   s    c         C   s   t  j |  ƒ S(   N(   R
   t   isinf(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   isinf_usecase>   s    c         C   s   t  j |  ƒ S(   N(   R
   t   isnan(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   isnan_usecaseA   s    c         C   s   t  j |  ƒ S(   N(   R
   t   log(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   log_usecaseD   s    c         C   s   t  j |  | ƒ S(   N(   R
   R+   (   R   t   base(    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   log_base_usecaseG   s    c         C   s   t  j |  ƒ S(   N(   R
   t   log10(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   log10_usecaseJ   s    c         C   s   t  j |  ƒ S(   N(   R
   t   phase(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   phase_usecaseM   s    c         C   s   t  j |  ƒ S(   N(   R
   t   polar(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   polar_usecaseP   s    g       @c         C   s   t  t  t t j |  ƒ Œ  S(   N(   t   _twot   complexR
   R3   (   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   polar_as_complex_usecaseU   s    c         C   s   t  j |  | ƒ S(   N(   R
   t   rect(   t   rt   phi(    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   rect_usecase[   s    c         C   s   t  j |  ƒ S(   N(   R
   t   sqrt(   R   (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   sqrt_usecase^   s    (    t
   __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.   R0   R2   R4   R5   R7   R;   R=   (    (    (    s;   lib/python2.7/site-packages/numba/tests/complex_usecases.pyt   <module>   s<   																											