§
    2@Äjr  ã                   óÀ   — 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„ ZdS ) é    Nc                 ó   — | |z  S ©N© ©ÚxÚys     úMC:\Projects\Historical\venv\Lib\site-packages\numba/tests/complex_usecases.pyÚdiv_usecaser
      ó   € Øˆq‰5€Ló    c                 ó   — | |z  S r   r   r   s     r	   Úmul_usecaser      r   r   c                 ó   — | j         S r   )Úreal©r   s    r	   Úreal_usecaser   
   ó	   € ØŒ6€Mr   c                 ó   — | j         S r   )Úimagr   s    r	   Úimag_usecaser      r   r   c                 ó*   — |                       ¦   «         S r   )Ú	conjugater   s    r	   Úconjugate_usecaser      s   € Ø�;Š;‰=Œ=Ðr   c                 ó*   — t          j        | ¦  «        S r   )ÚcmathÚacosr   s    r	   Úacos_usecaser      ó   € ÝŒ:�a‰=Œ=Ðr   c                 ó*   — t          j        | ¦  «        S r   )r   Úcosr   s    r	   Úcos_usecaser!      ó   € ÝŒ9�Q‰<Œ<Ðr   c                 ó*   — t          j        | ¦  «        S r   )r   Úasinr   s    r	   Úasin_usecaser%      r   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úsinr   s    r	   Úsin_usecaser(      r"   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úatanr   s    r	   Úatan_usecaser+       r   r   c                 ó*   — t          j        | ¦  «        S r   )r   Útanr   s    r	   Útan_usecaser.   #   r"   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úacoshr   s    r	   Úacosh_usecaser1   &   ó   € ÝŒ;�q‰>Œ>Ðr   c                 ó*   — t          j        | ¦  «        S r   )r   Úcoshr   s    r	   Úcosh_usecaser5   )   r   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úasinhr   s    r	   Úasinh_usecaser8   ,   r2   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úsinhr   s    r	   Úsinh_usecaser;   /   r   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úatanhr   s    r	   Úatanh_usecaser>   2   r2   r   c                 ó*   — t          j        | ¦  «        S r   )r   Útanhr   s    r	   Útanh_usecaserA   5   r   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úexpr   s    r	   Úexp_usecaserD   8   r"   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úisfiniter   s    r	   Úisfinite_usecaserG   ;   s   € ÝŒ>˜!ÑÔÐr   c                 ó*   — t          j        | ¦  «        S r   )r   Úisinfr   s    r	   Úisinf_usecaserJ   >   r2   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úisnanr   s    r	   Úisnan_usecaserM   A   r2   r   c                 ó*   — t          j        | ¦  «        S r   ©r   Úlogr   s    r	   Úlog_usecaserQ   D   r"   r   c                 ó,   — t          j        | |¦  «        S r   rO   )r   Úbases     r	   Úlog_base_usecaserT   G   s   € ÝŒ9�Q˜ÑÔÐr   c                 ó*   — t          j        | ¦  «        S r   )r   Úlog10r   s    r	   Úlog10_usecaserW   J   r2   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úphaser   s    r	   Úphase_usecaserZ   M   r2   r   c                 ó*   — t          j        | ¦  «        S r   )r   Úpolarr   s    r	   Úpolar_usecaser]   P   r2   r   g       @c                 óV   — t           t           z   t          t          j        | ¦  «        Ž S r   )Ú_twoÚcomplexr   r\   r   s    r	   Úpolar_as_complex_usecasera   U   s    € õ 	�D�L€LÝ•E”K ‘N”NÐ#Ð#r   c                 ó,   — t          j        | |¦  «        S r   )r   Úrect)ÚrÚphis     r	   Úrect_usecaserf   [   s   € ÝŒ:�a˜ÑÔÐr   c                 ó*   — t          j        | ¦  «        S r   )r   Úsqrtr   s    r	   Úsqrt_usecaseri   ^   r   r   )r   r
   r   r   r   r   r   r!   r%   r(   r+   r.   r1   r5   r8   r;   r>   rA   rD   rG   rJ   rM   rQ   rT   rW   rZ   r]   r_   ra   rf   ri   r   r   r	   ú<module>rj      sÒ  ðØ €€€ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ð €ð$ð $ð $ðð ð ðð ð ð ð r   