Drift

class qctrl.dynamic.types.colored_noise_simulation.Drift(*, operator, noise=None)

Either a static or a noisy Hamiltonian term for the colored noise simulation calculation. If the term doesn’t have a noise associated with it, it takes the form of a constant Hermitian operator \(D_{l}\). If it has a noise associated with it, it takes the form \(\beta_{D_{l}}(t) D_{l}\), where \(\beta_{D_{l}}(t)\) is the noise amplitude.

Variables
  • operator (ndarray) – The Hermitian matrix \(D_{l}\) that represents the term.

  • noise (qctrl.dynamic.types.colored_noise_simulation.Noise, optional) – The noise amplitude \(\beta_{D_{l}}(t)\) associated to the term. If not provided, the term is assumed to be static, or \(\beta_{D_{l}}(t) = 1\).