bloqade.native.stdlib.simple.ccz
← Module overview
function
source
functionccz¶source
bloqade.native.stdlib.simple.ccz
Signature
def ccz(control1: qubit.Qubit, control2: qubit.Qubit, target: qubit.Qubit)Apply a doubly-controlled Z gate on a triple of qubits.
Applies a Z gate to the target qubit conditioned on both control qubits being in the state |1>.
Parameters
| Name | Type | Description |
|---|---|---|
control1 | qubit.Qubit | First control qubit. |
control2 | qubit.Qubit | Second control qubit. |
target | qubit.Qubit | Target qubit. |