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
, ornsave = 1
ifoptions.save_states
is set toFalse
. -
final_propagator
(array of shape (..., n, n))
–
Saved final propagator.
-
extra
(PyTree or None)
–
Extra data saved with
save_extra()
if specified inoptions
(seedq.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.