step_solver_parallel_jax
- step_solver_parallel_jax(propagator_fn, generator, t_span, t_eval, y0, max_dt, time_grid_jitter=None, *, rng=None)
Integrate the time evolution using an associative scan over JAX matrices.
- Parameters:
propagator_fn (
Callable) – Callable returning the evolution operator for a time step when supplied with a generator.generator (
Callable) – Function of time that produces the system generator matrix.t_span (
ndarray|Array) – Two-element array containing the start and end times.t_eval (
ndarray|Array|None) – Optional evaluation grid contained withint_span.y0 (
ndarray|Array) – Initial state or operator to propagate.max_dt (
float) – Maximum allowed time-step length.time_grid_jitter (
float|None) – Optional jitter amplitude forwarded tocompute_time_grid().
- Return type:
- Returns:
Solver result storing the evaluation grid and propagated states.