
    ni                         S SK Jr  S SKrS SK r \R                  S:  a  \ R                  rO\ R
                  " SS0 5      r " S S\5      rg)    )abstractmethodN)      ABC c                   *    \ rS rSrS r\S 5       rSrg)Solver	   c                     Xl         g Nvars)selfr   s     j/home/james-whalen/.local/lib/python3.13/site-packages/pybullet_envs/deep_mimic/learning/solvers/solver.py__init__Solver.__init__   s
    I
    c                     g r   r   )r   gradss     r   updateSolver.update   s    r   r   N)__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__r   r   r   r	   r	   	   s     	 	r   r	   )abcr   sysversion_infor   ABCMetar	   r   r   r   <module>r!      s@     v#E2r"#	S 	r   