Skip to content

bloqade.native.stdlib.simple.ccz

← Module overview

functioncczsource

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

NameTypeDescription
control1qubit.QubitFirst control qubit.
control2qubit.QubitSecond control qubit.
targetqubit.QubitTarget qubit.
source