Skip to content

dq.SEPropagatorResult

Result of the Schrödinger equation integration to obtain the propagator.

Attributes

  • propagators (array of shape (..., nsave, n, n)) –

    Saved propagators with nsave = ntsave, or nsave = 1 if options.save_states is set to False.

  • final_propagator (array of shape (..., n, n)) –

    Saved final propagator.

  • extra (PyTree or None) –

    Extra data saved with save_extra() if specified in options (see dq.Options).

  • infos (PyTree or None) –

    Solver-dependent information on the resolution.

  • tsave (array of shape (ntsave,)) –

    Times for which results were saved.

  • solver (Solver) –

    Solver used.

  • gradient (Gradient) –

    Gradient used.

  • options (Options) –

    Options used.

Result of running multiple simulations concurrently

The resulting propagators are batched according to the leading dimensions of the Hamiltonian H. For example if H has shape (2, 3, n, n), then propagators has shape (2, 3, ntsave, n, n).

See the Batching simulations tutorial for more details.