bloqade.qasm3.dialects.core.stmts.QRegNew
← Module overview
class
classQRegNew¶source
bloqade.qasm3.dialects.core.stmts.QRegNew
Bases: ir.Statement
Create a new quantum register.
class QRegNewAttributes
| Name | Type | Default | Description |
|---|---|---|---|
name | — | 'qreg.new' | |
traits | — | frozenset({lowering.FromPythonCall()}) | |
n_qubits | ir.SSAValue | info.argument(types.Int) | n_qubits: The number of qubits in the register. |
result | ir.ResultValue | info.result(QRegType) | A new quantum register with n_qubits set to |0>. |