§
    2@Äjo  ã                   ó€   — d dl Z d dlmZ d dlmZ d„ Z G d„ de j        ¦  «        Zedk    r e j	        ¦   «          dS dS )é    N)Únjit)Útypesc                 óŽ   — d}d}t          d¦  «        D ]0}|dz  | z   }|j        |j        z  |j        |j        z  z   dk    r dS Œ1dS )Nr   ù                éd   é   é   FT)ÚrangeÚrealÚimag)ÚcÚiÚzs      úLC:\Projects\Historical\venv\Lib\site-packages\numba/tests/test_mandelbrot.pyÚis_in_mandelbrotr      s_   € Ø	€AØ€AÝ�3‰ZŒZð ð ˆØ�‰F�Q‰JˆØŒF�Q”V‰O˜aœf q¤v™oÑ-°!Ò3Ð3Ø�5�5ð 4àˆ4ó    c                   ó   — e Zd Zd„ ZdS )ÚTestMandelbrotc                 ó¼   — t           } t          t          j        f¦  «        |¦  «        }g d¢}|D ]*}|                       ||¦  «         ||¦  «        ¦  «         Œ+d S )N)r   y      ð?        y              ð?y      ð?      ð?yš™™™™™¹?š™™™™™¹?)r   r   r   Ú	complex64ÚassertEqual)ÚselfÚpyfuncÚcfuncÚpointsÚps        r   Útest_mandelbrotzTestMandelbrot.test_mandelbrot   sp   € Ý!ˆØ(••e”oÐ'Ñ(Ô(¨Ñ0Ô0ˆà3Ð3Ð3ˆØð 	2ð 	2ˆAØ×Ò˜U˜U 1™XœX v v¨a¡y¤yÑ1Ô1Ð1Ð1ð	2ð 	2r   N)Ú__name__Ú
__module__Ú__qualname__r   © r   r   r   r      s#   € € € € € ð2ð 2ð 2ð 2ð 2r   r   Ú__main__)
ÚunittestÚnumbar   Ú
numba.corer   r   ÚTestCaser   r   Úmainr!   r   r   ú<module>r(      s”   ðØ €€€Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ðð ð ð2ð 2ð 2ð 2ð 2�XÔ&ñ 2ô 2ð 2ð ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   