a
    d                     @   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e jg d
e jde jg d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)皙?g333333?g?gqq?      ?r   )Zdtyper   g333333?g?)gII?ggqq@)gq@g 1'gR<6R#@gE3ҿ)g+@g>%gr!@gE]t?g/pѿ)UUUUUU?r   VI?UUUUU?ϡԿ10?)r   r   r   r	   r
   r   r   )g djJ?r   g9gg>>?g8\gOc?g)alphabetaZc_solZc_error)ge
g?r   gG?gg$Wgl,?gh
ygHn^z?c                   @   s   e Zd ZdZeZeZdS )Dopri5Solver   N)__name__
__module____qualname__order _DORMAND_PRINCE_SHAMPINE_TABLEAUZtableau	DPS_C_MIDZmid r   r   a/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/torchdiffeq/_impl/dopri5.pyr   !   s   r   )	ZtorchZ	rk_commonr   r   Ztensorfloat64r   r   r   r   r   r   r   <module>   s&   

