Dynamic Gradients for Quantum Control.
For a dynamical generator G
that depends on one more control function ϵ₁(t)
… ϵₗ(t)
, this package defines the "gradient generator" G̃
and "gradient vector" |Ψ̃⟩
derived from a quantum state |Ψ⟩
, so that
This gradient generator is a core part of evaluating gradients in the GRAPE method of quantum control.
To evaluate the above equation, the QuantumPropagators package should be used.
The documentation of QuantumGradientGenerators.jl
is available at https://juliaquantumcontrol.github.io/QuantumPropagators.jl.
The QuantumGradientGenerators
package can be installed with Pkg as
pkg> add QuantumGradientGenerators
Note that this package is not intended for direct use. Instead, it serves as a building block for implementing quantum control methods, e.g. in the GRAPE package.
For development usage within the JuliaQuantumControl organization, see the organization development notes.