
    kh                     *    d dl mZmZ  G d de      Zy)    )ABCabstractmethodc                       e Zd ZdZed        Zed        Zed        Zed        Zed        Z	ed        Z
ed        Zed	        Zd
 Zy)_Methodsz$Abstract Base Class for all methods.c                      y N selfs    Z/var/www/teggl/fontify/venv/lib/python3.12/site-packages/sympy/physics/mechanics/method.pyqz
_Methods.q           c                      y r   r	   r
   s    r   uz
_Methods.u
   r   r   c                      y r   r	   r
   s    r   bodiesz_Methods.bodies   r   r   c                      y r   r	   r
   s    r   loadsz_Methods.loads   r   r   c                      y r   r	   r
   s    r   mass_matrixz_Methods.mass_matrix   r   r   c                      y r   r	   r
   s    r   forcingz_Methods.forcing   r   r   c                      y r   r	   r
   s    r   mass_matrix_fullz_Methods.mass_matrix_full   r   r   c                      y r   r	   r
   s    r   forcing_fullz_Methods.forcing_full"   r   r   c                     t        d      )NzSubclasses must implement this.)NotImplementedErrorr
   s    r   
_form_eomsz_Methods._form_eoms&   s    !"CDDr   N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r   r   r    r	   r   r   r   r      s    .               Er   r   N)abcr   r   r   r	   r   r   <module>r&      s    #$Es $Er   