braincell.quad.diffrax_dopri8_step

braincell.quad.diffrax_dopri8_step#

braincell.quad.diffrax_dopri8_step(target, *args)[source]#

Advance one step with diffrax’s Dormand-Prince 8(5,3) solver.

Wraps diffrax.Dopri8, a high-order explicit Runge-Kutta method (Prince-Dormand 8(7)) for smooth, non-stiff problems where extreme accuracy is needed.

Parameters:
  • target (DiffEqModule) – Module whose differential states will be advanced.

  • *args – Extra positional arguments forwarded to target’s integration hooks.

Returns:

target’s state is updated in place.

Return type:

None

Raises:

ModuleNotFoundError – If diffrax is not installed.