o
    i                     @   s   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.d/ Zd0d1 Zd2d3 Zd4Zd5d6 Zd7d8 Zd9d: ZdS );    Nc                 C   s   | | S N )xyr   r   Y/home/ubuntu/veenaModal/venv/lib/python3.10/site-packages/numba/tests/complex_usecases.pydiv_usecase      r   c                 C      | j S r   )realr   r   r   r   real_usecase      r   c                 C   r	   r   )imagr   r   r   r   imag_usecase   r   r   c                 C   s   |   S r   )	conjugater   r   r   r   conjugate_usecase   r   r   c                 C   
   t | S r   )cmathacosr   r   r   r   acos_usecase      
r   c                 C   r   r   )r   cosr   r   r   r   cos_usecase   r   r   c                 C   r   r   )r   asinr   r   r   r   asin_usecase   r   r   c                 C   r   r   )r   sinr   r   r   r   sin_usecase   r   r   c                 C   r   r   )r   atanr   r   r   r   atan_usecase   r   r   c                 C   r   r   )r   tanr   r   r   r   tan_usecase!   r   r    c                 C   r   r   )r   acoshr   r   r   r   acosh_usecase$   r   r"   c                 C   r   r   )r   coshr   r   r   r   cosh_usecase'   r   r$   c                 C   r   r   )r   asinhr   r   r   r   asinh_usecase*   r   r&   c                 C   r   r   )r   sinhr   r   r   r   sinh_usecase-   r   r(   c                 C   r   r   )r   atanhr   r   r   r   atanh_usecase0   r   r*   c                 C   r   r   )r   tanhr   r   r   r   tanh_usecase3   r   r,   c                 C   r   r   )r   expr   r   r   r   exp_usecase6   r   r.   c                 C   r   r   )r   isfiniter   r   r   r   isfinite_usecase9   r   r0   c                 C   r   r   )r   isinfr   r   r   r   isinf_usecase<   r   r2   c                 C   r   r   )r   isnanr   r   r   r   isnan_usecase?   r   r4   c                 C   r   r   r   logr   r   r   r   log_usecaseB   r   r7   c                 C      t | |S r   r5   )r   baser   r   r   log_base_usecaseE      r:   c                 C   r   r   )r   log10r   r   r   r   log10_usecaseH   r   r=   c                 C   r   r   )r   phaser   r   r   r   phase_usecaseK   r   r?   c                 C   r   r   )r   polarr   r   r   r   polar_usecaseN   r   rA   g       @c                 C   s   t t   tt|  S r   )_twocomplexr   r@   r   r   r   r   polar_as_complex_usecaseS   s   rD   c                 C   r8   r   )r   rect)rphir   r   r   rect_usecaseY   r;   rH   c                 C   r   r   )r   sqrtr   r   r   r   sqrt_usecase\   r   rJ   )r   r   r   r   r   r   r   r   r   r   r    r"   r$   r&   r(   r*   r,   r.   r0   r2   r4   r7   r:   r=   r?   rA   rB   rD   rH   rJ   r   r   r   r   <module>   s<    