
    \h                     D    S SK JrJrJrJr  S SKJrJr  S SKJ	r	  S r
S rg)    )symbolsRationalFunctiondiff)R_nlE_nl)simplifyc                     [        S5      u  p[        SSS9n[        S5      n[        S5       H  n[        U" U5      US5      * S-  X"S-   -  SUS-  -  -  U S-  US-  -  S-  -   [	        XBU 5      -
  U" U5      -  -   nUR                  U" U5      U[        XBU S-  U5      -  5      n[        UR                  5       5      S	:X  a  M   e   g )
Nzomega rlT)integeru         r   )	r   r   ranger   r   subsr   r	   doit)omegarr   r   nschreqresults          T/var/www/auris/envauris/lib/python3.13/site-packages/sympy/physics/tests/test_sho.pytest_sho_R_nlr      s    y!HET"AA 1X1q!$$Q&1!e9qAv*>Qhq!tmAo+&(,Q5(9+:;<Q4*@ @QqT1T!a%;#;<&!+++	     c                      [        S5      u  pn[        [        XU5      SU -  U-   [        SS5      -   U-  -
  5      S:X  d   eg )Nzn l hwr      r   )r   r	   r   r   )r   r   hws      r   test_energyr      sF    x HA"DrNacAgA&>%BBCqHHHr   N)
sympy.corer   r   r   r   sympy.physics.shor   r   sympy.simplify.simplifyr	   r   r    r   r   <module>r$      s    8 8 ( ,
,Ir   