
    h                     *    S SK JrJr   " S S\5      rg)    )ABCabstractmethodc                       \ rS rSrSr\S 5       r\S 5       r\S 5       r\S 5       r	\S 5       r
\S 5       r\S	 5       r\S
 5       rS rSrg)_Methods   z$Abstract Base Class for all methods.c                     g N selfs    V/var/www/html/shao/venv/lib/python3.13/site-packages/sympy/physics/mechanics/method.pyq
_Methods.q           c                     g r	   r
   r   s    r   u
_Methods.u
   r   r   c                     g r	   r
   r   s    r   bodies_Methods.bodies   r   r   c                     g r	   r
   r   s    r   loads_Methods.loads   r   r   c                     g r	   r
   r   s    r   mass_matrix_Methods.mass_matrix   r   r   c                     g r	   r
   r   s    r   forcing_Methods.forcing   r   r   c                     g r	   r
   r   s    r   mass_matrix_full_Methods.mass_matrix_full   r   r   c                     g r	   r
   r   s    r   forcing_full_Methods.forcing_full"   r   r   c                     [        S5      e)NzSubclasses must implement this.)NotImplementedErrorr   s    r   
_form_eoms_Methods._form_eoms&   s    !"CDDr   r
   N)__name__
__module____qualname____firstlineno____doc__r   r   r   r   r   r   r   r"   r%   r)   __static_attributes__r
   r   r   r   r      s    .               Er   r   N)abcr   r   r   r
   r   r   <module>r2      s    #$Es $Er   