qit.markov.ops

qit.markov.ops(H, D)

Jump operators for a Born-Markov master equation.

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

  • D (Sequence[array[complex]) – Hermitian system-bath interaction operators

Returns

dH, A

Return type

array[float], array[array[complex]]

dH is a list of the sorted unique nonnegative differences between eigenvalues of H, and A is an object array of the corresponding jump operators: \(A_k(dH_i) = A[k][i]\), where the jump ops A[k] correspond to D[k].

Since \(A_k(-dH) = A_k^\dagger(dH)\), only the nonnegative dH:s and corresponding A:s are returned.