o
    jgí  ã                   @   sš   d dl mZmZ d dlmZmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZmZmZ d dlmZ d	d
„ Zddd„Zddd„Zddd„ZdS )é    )ÚwavefunctionÚenergy)ÚIÚpi)Úexp)Úsqrt)Ú	integrate)Úsimplify)ÚmÚxÚr)Úhbarc                  C   s–   dt dt ƒ dt dt ƒ ttt ƒ dt dt ƒ tdt t ƒ dt dt ƒ tdt t ƒ dœ} | D ]}tt|tƒ| |  ƒdksHJ ‚q7d S )Né   é   é   )r   r   r   r   r   )r   r   r   r   r   r	   r   )ÚPsiÚn© r   úV/var/www/html/zoom/venv/lib/python3.10/site-packages/sympy/physics/tests/test_pring.pyÚtest_wavefunction   s   ü ÿr   r   c                 C   sD   t | d ƒD ]}tt|tƒt| tƒ tddt fƒdksJ ‚qd S ©Nr   r   r   ©Úranger   r   r   r   ©r   Úir   r   r   Ú	test_norm   s    ÿ
ÿÿr   c                 C   sZ   t | d ƒD ]$}t |d | d ƒD ]}tt|tƒt|tƒ tddt fƒdks)J ‚qqd S r   r   )r   r   Újr   r   r   Útest_orthogonality   s   ÿ
ÿÿÿr   c                 C   sN   t | d ƒD ]}tt|ttƒ|d td  dt td    ƒdks$J ‚qd S )Nr   r   r   )r   r	   r   r
   r   r   r   r   r   r   Útest_energy%   s   *ÿ
ÿÿr   N)r   )Úsympy.physics.pringr   r   Úsympy.core.numbersr   r   Ú&sympy.functions.elementary.exponentialr   Ú(sympy.functions.elementary.miscellaneousr   Úsympy.integrals.integralsr   Úsympy.simplify.simplifyr	   Ú	sympy.abcr
   r   r   Úsympy.physics.quantum.constantsr   r   r   r   r   r   r   r   r   Ú<module>   s    

