QuantumControl Public API
This page summarizes the public API of the QuantumControl
package. See also the Index of all symbols.
QuantumControl exports the following symbols:
and re-exports the following symbols either from its own submodules or from QuantumPropagators
:
@optimize_or_load
Propagation
hamiltonian
init_prop
liouvillian
load_optimization
prop_step!
propagate
propagate_sequence
reinit_prop!
run_or_load
save_optimization
It also defines the following public, but unexported functions:
Submodules
Each of the following submodules defines their own public API. Note that some of these submodules are re-exported from or extend submodules of QuantumPropagators
.
QuantumControl.Amplitudes
QuantumControl.Controls
QuantumControl.Functionals
QuantumControl.Generators
QuantumControl.Interfaces
QuantumControl.PulseParameterizations
QuantumControl.Shapes
QuantumControl.Storage
QuantumControl.Workflows
QuantumControl.Amplitudes
QuantumControl.Controls
QuantumControl.Controls.ParameterizedFunction
QuantumControl.Controls.discretize
QuantumControl.Controls.discretize_on_midpoints
QuantumControl.Controls.evaluate
QuantumControl.Controls.evaluate!
QuantumControl.Controls.get_control_deriv
QuantumControl.Controls.get_control_derivs
QuantumControl.Controls.get_controls
QuantumControl.Controls.get_parameters
QuantumControl.Controls.get_tlist_midpoints
QuantumControl.Controls.substitute
QuantumControl.Controls.t_mid
QuantumControl.Functionals
QuantumControl.Functionals.J_T_re
QuantumControl.Functionals.J_T_sm
QuantumControl.Functionals.J_T_ss
QuantumControl.Functionals.J_a_fluence
QuantumControl.Functionals.gate_functional
QuantumControl.Functionals.make_chi
QuantumControl.Functionals.make_gate_chi
QuantumControl.Functionals.make_grad_J_a
QuantumControl.Generators
QuantumControl.Generators.Generator
QuantumControl.Generators.Operator
QuantumControl.Generators.ScaledOperator
QuantumControl.Generators.hamiltonian
QuantumControl.Generators.liouvillian
QuantumControl.Interfaces
QuantumControl.Interfaces.check_amplitude
QuantumControl.Interfaces.check_control
QuantumControl.Interfaces.check_generator
QuantumControl.Interfaces.check_operator
QuantumControl.Interfaces.check_parameterized
QuantumControl.Interfaces.check_parameterized_function
QuantumControl.Interfaces.check_state
QuantumControl.Interfaces.supports_inplace
QuantumControl.PulseParameterizations
QuantumControl.PulseParameterizations.LogisticParameterization
QuantumControl.PulseParameterizations.LogisticSqParameterization
QuantumControl.PulseParameterizations.ParameterizedAmplitude
QuantumControl.PulseParameterizations.SquareParameterization
QuantumControl.PulseParameterizations.TanhParameterization
QuantumControl.PulseParameterizations.TanhSqParameterization
QuantumControl.Shapes
QuantumControl.Storage
QuantumControl.Storage.get_from_storage
QuantumControl.Storage.get_from_storage!
QuantumControl.Storage.init_storage
QuantumControl.Storage.map_observable
QuantumControl.Storage.map_observables
QuantumControl.Storage.write_to_storage!
QuantumControl.Workflows
QuantumControl.Workflows.@optimize_or_load
QuantumControl.Workflows.load_optimization
QuantumControl.Workflows.run_or_load
QuantumControl.Workflows.save_optimization
Subpackages
QuantumControl
contains the following sub-packages from the JuliaQuantumControl organization: