a
    $OÖ  ã                   @   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S )é    )ÚdivisionNc                 C   s   t | tƒr|  ¡ S | S d S ©N)Ú
isinstanceÚcomplexÚ	conjugate©Úc© r	   úR/homepages/25/d321765456/htdocs/pub_http_internet/grad-school/python/cplxreal_m.pyÚconj   s    
r   c                 C   s   t | tƒr| jS | S d S r   )r   r   Úrealr   r	   r	   r
   r      s    
r   c                 C   s   t | tƒr| jS dS d S ©Ng        )r   r   Úimagr   r	   r	   r
   r   "   s    
r   c                 C   s0   t | tƒrt | j| j¡S | dk r(tjS dS d S r   )r   r   ÚmathÚatan2r   r   Úpir   r	   r	   r
   Úphz)   s
    
r   c                 C   s&   t | tƒrt|  ¡ |  ƒS | |  S d S r   )r   r   r   r   r   r	   r	   r
   Úabssq3   s    
r   )Ú
__future__r   r   r   r   r   r   r   r	   r	   r	   r
   Ú<module>   s   
