Correlations

Two-time correlation functions via the quantum regression theorem.

openquantumsim.correlations.correlation_2op_1t(H, rho0, taulist, a_op, b_op, *, c_ops=None, options=None)

Return <A(tau) B(0)> using quantum regression.

This first implementation supports time-independent Lindblad systems.

Parameters:
Return type:

ndarray[tuple[Any, …], dtype[complex128]]

openquantumsim.correlations.correlation_2op_2t(H, rho0, tlist, taulist, a_op, b_op, *, c_ops=None, options=None)

Return <A(t + tau) B(t)> for each t and tau.

Parameters:
  • H (Operator)

  • rho0 (ndarray[tuple[Any, ...], dtype[complex128]])

  • tlist (Sequence[float])

  • taulist (Sequence[float])

  • a_op (Operator)

  • b_op (Operator)

  • c_ops (Sequence[Operator] | None)

  • options (Options | None)

Return type:

ndarray[tuple[Any, …], dtype[complex128]]