quri_parts.qsub.machineinst module¶
- class SubCall(op: 'Op', sub: "Optional['MachineSub']" = None)¶
Bases:
MachineOp- Parameters:
op (Op)
sub (MachineSub | None)
- sub: MachineSub | None = None¶
- class MachineSub(qubits: 'Sequence[Qubit]', registers: 'Sequence[Register]', aux_qubits: 'Sequence[Qubit]', aux_registers: 'Sequence[Register]', instructions: 'Sequence[MachineInst]')¶
Bases:
object- Parameters:
- instructions: Sequence[qsub.machineinst.MachineInst]¶
- property sub_id: qsub.machineinst.SubId¶
- exception MachineSubRecursionError¶
Bases:
Exception