TwoQubitGate#

class iqm.pulse.gates.enums.TwoQubitGate(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#

Bases: Enum

Enumerates a subset of two-qubit gates.

Members of this enum can be mapped to the corresponding unitary propagator using the dictionary returned by TWO_QUBIT_UNITARIES.

Module: iqm.pulse.gates.enums

Attributes

CZ

Controlled-Z gate.

ISWAP

iSWAP gate.

SQRT_ISWAP

Square root of the iSWAP gate.

Methods

CZ = 0#

Controlled-Z gate.

ISWAP = 1#

iSWAP gate.

SQRT_ISWAP = 2#

Square root of the iSWAP gate.