o
    *Î®cV  ã                
   @   sÆ  d dl m  mZ d dlZd dlZd dlZ	ej
ddd\ZZZZe d¡\ZZe dd¡\ZZe d¡Zee ejj¡ Ze d	¡Ze d
¡Ze ed ¡ e de d¡e d¡¡Zej  eeej! ¡ ee_"ej eeej! ¡ ee ee  ee  e Z#e#ej!  $eei¡Z%ee gZ&eje#ej!  $eei¡fgZ'ej(eegege&dZ)e) *ege'¡\Z+Z,e+e, Z-d dl.m/Z/ e/e)ededededie d¡dd„ ediededie	 0ddd¡dZ1e1 2¡ Z3dS )é    Nzm k b gT)Úrealzposition speedzposition_ speed_é   ÚoÚceilingÚoriginÚblockÚblock_ptÚm)Úq_indÚu_indÚkd_eqs)ÚSystemg      ð?gš™™™™™É?gš™™™™™#@Útc                 C   s   |S )N© )Úxr   r   r   úo/tmp/pip-target-vg8gfxp4/lib/python/sympy/parsing/autolev/test-examples/pydy-example-repo/mass_spring_damper.pyÚ<lambda>   s    r   é   gš™™™™™¹?g      ð¿g        g      $@g     @@)Ú	constantsÚ
specifiedsÚinitial_conditionsÚtimes)4Úsympy.physics.mechanicsÚphysicsÚ	mechanicsÚ_meÚsympyÚ_smÚmathr	   ÚnumpyÚ_npÚsymbolsÚkÚbÚgÚdynamicsymbolsÚpositionÚspeedÚ
position_dÚspeed_dr   ÚsinÚ_tÚforceÚReferenceFrameÚframe_ceilingÚPointÚpoint_originÚset_velÚParticleÚSymbolÚparticle_blockÚpointÚset_posr   ÚmassÚforce_magnitudeÚsubsÚforce_blockr   Ú	forceListÚKanesMethodÚkaneÚkanes_equationsÚfrÚfrstarÚzeroÚpydy.systemr   ÚlinspaceÚsysÚ	integrateÚyr   r   r   r   Ú<module>   s<    




ý