def circuit(a, b, c): qml.RX(a, wires=0) qml.RY(b, wires=1) qml.CNOT(wires=[1, 2]) qml.RX(c, wires=2) qml.CNOT(wires=[0, 1]) qml.RZ(c, wires=2) return qml.var(qml.PauliZ(0)), qml.expval(qml.PauliZ(1)), qml.var(qml.PauliZ(2))
def circuit(a): qml.RX(a, wires=0) return qml.var(qml.PauliZ(0))
def circuit(a): qml.Displacement(a, 0, wires=0) return qml.var(qml.MeanPhoton(0))
def circuit(n, a): qml.ThermalState(n, wires=0) qml.Displacement(a, 0, wires=0) return qml.var(qml.MeanPhoton(0))
def circuit(r, phi): qml.Squeezing(r, 0, wires=0) qml.Rotation(phi, wires=0) return qml.var(qml.X(0))
def circuit(a): qml.RX(a, wires=0) return qml.var(qml.Hermitian(A, 0))
def circuit(): return qml.var(qml.PauliX(0))
def circuit(a): qml.Displacement(a, 0, wires=0) return qml.var(qml.NumberOperator(0))
def circuit(n, a): qml.ThermalState(n, wires=0) qml.Displacement(a, 0, wires=0) return qml.var(qml.NumberOperator(0))