Skip to content

bloqade.qasm3.dialects.core.stmts.QRegGet

← Module overview

classQRegGetsource

bloqade.qasm3.dialects.core.stmts.QRegGet

Bases: ir.Statement

Get a qubit from a quantum register.

class QRegGet

Attributes

NameTypeDefaultDescription
name—'qreg.get'
traits—frozenset({lowering.FromPythonCall(), ir.Pure()})
regir.SSAValueinfo.argument(QRegType)reg (QReg): The quantum register.
idxir.SSAValueinfo.argument(types.Int)idx (Int): The index of the qubit in the register.
resultir.ResultValueinfo.result(QubitType)result (Qubit): The qubit at position `idx`.