supergrad.utils.operators.squeezing

Contents

supergrad.utils.operators.squeezing#

supergrad.utils.operators.squeezing(a1, a2, z)[source]#

Generalized squeezing operator.

SuperGrad-supported implementation of qutip.core.operators.squeezing().

Original docstring below.

\[S(z) = \exp\left(\frac{1}{2}\left(z^*a_1a_2 - za_1^\dagger a_2^\dagger\right)\right)\]
Parameters:
  • a1 (Qobj) – Operator 1.

  • a2 (Qobj) – Operator 2.

  • z (float/complex) – Squeezing parameter.

Returns:

oper – Squeezing operator.

Return type:

Qobj