cz#
Two-qubit controlled-Z (CZ) gate.
The CZ gate flips the relative phase of the \(|11⟩\) state. It can be represented by the unitary matrix
Full path: iqm.pulse.gates.cz
Classes
CZ gate using a CosineRiseFall flux pulse on the coupler. |
|
Controlled-Z two-qubit gate. |
|
CZ gate using a GaussianSmoothedSquare flux pulse on the coupler. |
|
CZ gate using a Slepian flux pulse on the coupler. |
|
Controlled-Z two-qubit gate. |
|
CZ gate using a Slepian flux pulse on the coupler and a CosineRiseFall flux pulse on the qubit. |
|
CZ gate using a TruncatedGaussianSmoothedSquare flux pulse on the coupler. |
|
Base class for CZ gates with coupler flux pulse and a qubit AC Stark pulse. |
|
Discrete two locus component gate implemented using flux pulses, virtual RZs, and the interaction mediated by the coupler. |
|
CZ gate using a CosineRiseFall flux pulse on the coupler and on the qubit. |
|
CZ gate using a TruncatedGaussianSmoothedSquare flux pulse on the coupler and a CosineRiseFall flux pulse on the qubit. |
Inheritance
digraph inheritancecbad8c2f32 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [URL="https://docs.python.org/3.11/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CZ_CRF" [URL="iqm.pulse.gates.cz.CZ_CRF.html#iqm.pulse.gates.cz.CZ_CRF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a CosineRiseFall flux pulse on the coupler."]; "FluxPulseGate" -> "CZ_CRF" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CZ_CRF_ACStarkCRF" [URL="iqm.pulse.gates.cz.CZ_CRF_ACStarkCRF.html#iqm.pulse.gates.cz.CZ_CRF_ACStarkCRF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Controlled-Z two-qubit gate."]; "CouplerFluxPulseQubitACStarkPulseGate" -> "CZ_CRF_ACStarkCRF" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CZ_GaussianSmoothedSquare" [URL="iqm.pulse.gates.cz.CZ_GaussianSmoothedSquare.html#iqm.pulse.gates.cz.CZ_GaussianSmoothedSquare",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a GaussianSmoothedSquare flux pulse on the coupler."]; "FluxPulseGate" -> "CZ_GaussianSmoothedSquare" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CZ_Slepian" [URL="iqm.pulse.gates.cz.CZ_Slepian.html#iqm.pulse.gates.cz.CZ_Slepian",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a Slepian flux pulse on the coupler."]; "FluxPulseGate" -> "CZ_Slepian" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CZ_Slepian_ACStarkCRF" [URL="iqm.pulse.gates.cz.CZ_Slepian_ACStarkCRF.html#iqm.pulse.gates.cz.CZ_Slepian_ACStarkCRF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Controlled-Z two-qubit gate."]; "CouplerFluxPulseQubitACStarkPulseGate" -> "CZ_Slepian_ACStarkCRF" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CZ_Slepian_CRF" [URL="iqm.pulse.gates.cz.CZ_Slepian_CRF.html#iqm.pulse.gates.cz.CZ_Slepian_CRF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a Slepian flux pulse on the coupler and a CosineRiseFall flux pulse on the qubit."]; "FluxPulseGate" -> "CZ_Slepian_CRF" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CZ_TruncatedGaussianSmoothedSquare" [URL="iqm.pulse.gates.cz.CZ_TruncatedGaussianSmoothedSquare.html#iqm.pulse.gates.cz.CZ_TruncatedGaussianSmoothedSquare",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a TruncatedGaussianSmoothedSquare flux pulse on the coupler."]; "FluxPulseGate" -> "CZ_TruncatedGaussianSmoothedSquare" [arrowsize=0.5,style="setlinewidth(0.5)"]; "CouplerFluxPulseQubitACStarkPulseGate" [URL="iqm.pulse.gates.cz.CouplerFluxPulseQubitACStarkPulseGate.html#iqm.pulse.gates.cz.CouplerFluxPulseQubitACStarkPulseGate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for CZ gates with coupler flux pulse and a qubit AC Stark pulse."]; "GateImplementation" -> "CouplerFluxPulseQubitACStarkPulseGate" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FluxPulseGate" [URL="iqm.pulse.gates.cz.FluxPulseGate.html#iqm.pulse.gates.cz.FluxPulseGate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Discrete two locus component gate implemented using flux pulses, virtual RZs,"]; "GateImplementation" -> "FluxPulseGate" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FluxPulseGate_CRF_CRF" [URL="iqm.pulse.gates.cz.FluxPulseGate_CRF_CRF.html#iqm.pulse.gates.cz.FluxPulseGate_CRF_CRF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a CosineRiseFall flux pulse on the coupler and on the qubit."]; "FluxPulseGate" -> "FluxPulseGate_CRF_CRF" [arrowsize=0.5,style="setlinewidth(0.5)"]; "FluxPulseGate_TGSS_CRF" [URL="iqm.pulse.gates.cz.FluxPulseGate_TGSS_CRF.html#iqm.pulse.gates.cz.FluxPulseGate_TGSS_CRF",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="CZ gate using a TruncatedGaussianSmoothedSquare flux pulse on the coupler and a CosineRiseFall"]; "FluxPulseGate" -> "FluxPulseGate_TGSS_CRF" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GateImplementation" [URL="iqm.pulse.gate_implementation.GateImplementation.html#iqm.pulse.gate_implementation.GateImplementation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="ABC for implementing quantum gates and other quantum operations using instruction schedules."]; "ABC" -> "GateImplementation" [arrowsize=0.5,style="setlinewidth(0.5)"]; }