qat.core.default_gate_set

qat.core.default_gate_set()

Generates a new GateSet object containing all the Qaptiva 800s gates.

These gates are X, Y, Z, H, CNOT, CSIGN, ISWAP, SQRTSWAP, I, SWAP, CCNOT, S, T, PH, RX, RY, and RZ.

The definition of these gates can be found in the AQASM documentaton page.

from qat.core import default_gate_set

for gate_name in default_gate_set():
    print(gate_name)
X
Y
Z
H
CNOT
CSIGN
ISWAP
SQRTSWAP
I
SWAP
CCNOT
S
T
PH
RZ
RX
RY
Returns:

default gate set

Return type:

GateSet