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