qit.markov.lindblad_ops

qit.markov.lindblad_ops(H, D, B)

Lindblad operators for a Born-Markov master equation.

Parameters
  • H (array[complex]) – system Hamiltonian

  • D (array[complex]) – Hermitian interaction operator

  • B (MarkovianBath) – bath instance

Returns

Lindblad operators, Lamb shift Hamiltonian

Return type

list[array[complex]], array[complex]

Builds the Lindblad operators corresponding to a base Hamiltonian H and a (Hermitian) interaction operator D coupling the system to bath B.

Returns a list L of Lindblad operators \(A_i\) (in units of \(1/\sqrt{\text{TU}}\)) and the Lamb shift Hamiltonian \(H_{\text{LS}}\) (in units of \(\hbar/\text{TU}\)).

B can also be a sequence of baths, in which case D has to be a sequence of the corresponding interaction operators.