o
    Ni                     @   s   d dl Z ddlmZmZ ee jg de jde jdge jde jddge jde jg d	e jdge jg d
e jde jg de jddZe jg de jdZG dd deZdS )    N   )_ButcherTableauRKAdaptiveStepsizeODESolver)      ?      ?g      ?)dtyper           r   )qq?UUUUUU?qq?)r	   r
   r   r   )gtqǱgTUUUUU?gqq?g      )alphabetac_solc_error)r   r   r   r   c                   @   s   e Zd ZdZeZeZdS )Bosh3Solver   N)__name__
__module____qualname__order_BOGACKI_SHAMPINE_TABLEAUtableau	_BS_C_MIDmid r   r   K/home/ubuntu/.local/lib/python3.10/site-packages/torchdiffeq/_impl/bosh3.pyr      s    r   )	torch	rk_commonr   r   tensorfloat64r   r   r   r   r   r   r   <module>   s    