TwoModeSqueezedState#

class TwoModeSqueezedState(r: float, n_a: float, n_b: float, port_a: str, port_b: str)[source]#

Bases: simphony.quantum.QuantumState

Represents a two mode squeezed state in a quantum model as a covariance matrix.

This state is described by three parameters: a two-mode squeezing parameter r, and the two initial thermal occupations n_a and n_b.

Parameters
  • r (float) – The two-mode squeezing parameter of the two mode squeezed state.

  • n_a (float) – The initial thermal occupation of the first mode.

  • n_b (float) – The initial thermal occupation of the second mode.

  • port_a (str) – The port to which the first mode is connected.

  • port_b (str) – The port to which the second mode is connected.