Ë
    7^(hz  ã                   óF   — d dl mZ d dlmZ d dlmZmZmZ d dlmZmZ d„ Z	y)é    )Úsymbols)Údynamicsymbols)ÚReferenceFrameÚPointÚParticle)ÚLagrangesMethodÚ
Lagrangianc                  ó>  — t        d«      \  } }t        dd«      \  }}t        d«      \  }}}t        d«      }t        d«      }|j	                  d| |j
                  z  «      }	|	j                  |||j
                  z  «       |j	                  d||j
                  z  «      }
|
j                  |||j
                  z  «       t        d|	|«      }|| dz  z  dz  |_        t        d	|
|«      }|| |z
  dz  z  dz  |_        |	| |z  |j
                  z  f|
| |z  |j
                  z  fg}t        |||«      }t        || |f||¬
«      }|j                  «        |j                  d   }|j                  |«      |k(  sJ ‚|j                  d   }|j                  |«      |k(  sJ ‚y )Nzq1, q2é   zm, k, nuÚNÚOÚP1ÚpP1é   ÚpP2)Ú	forcelistÚframer   )r   r   r   r   Ú	locatenewÚxÚset_velr   Úpotential_energyr	   r   Úform_lagranges_equationsÚeomÚdiff)Úq1Úq2Úq1dÚq2dÚmÚkÚnur   r   r   ÚP2r   r   r   ÚlagÚl_methodÚeq1Úeq2s                     új/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sympy/physics/mechanics/tests/test_lagrange2.pyÚtest_lagrange_2forcesr(   	   sš  € ô ˜HÓ%�F€Bˆä˜h¨Ó*�H€Cˆô �zÓ"�H€A€qˆ"ä�sÓ€AÜˆc‹
€Að 
�‰�T˜2 §¡™8Ó	$€BØ‡J�Jˆq�#˜Ÿ™‘)ÔØ	
�‰�T˜2 §¡™8Ó	$€BØ‡J�Jˆq�#˜Ÿ™‘)Ôä
�5˜"˜aÓ
 €CØ˜r 1™u™9 q™=€CÔä
�5˜"˜aÓ
 €CØ  R¡¨!™|Ñ+¨aÑ/€CÔð ˜�d˜S‘j 1§3¡3Ñ&Ð'Ø˜�d˜S‘j 1§3¡3Ñ&Ð'ð)€Iä
�Q˜˜SÓ
!€Cä˜s R¨ H¸	ÈÔK€HØ×%Ñ%Ô'à
�,‰,�q‰/€CØ�8‰8�C‹=˜BÒÐÐØ
�,‰,�q‰/€CØ�8‰8�C‹=˜BÒÐÑó    N)
Úsympyr   Úsympy.physics.mechanicsr   r   r   r   r   r	   r(   © r)   r'   ú<module>r-      s   ðÝ Ý 2ß CÑ Cß ?ó
%r)   