Function quantum_circuit::cswap()

← Back to Class quantum_circuit



Module quantum → Class quantum_circuit → cswap()

Description

Apply \(CSWAP\) (also known as Fredkin) gate to the circuit

quantum_circuit::cswap(qubit_control, qubit_target_1, qubit_target_2)


Parameters


Return Value


Usage Example

import quantum
 
qc = quantum_circuit(3)
 
qc.x(0)
qc.x(2)
qc.cswap(0, 1, 2)