mimiqcircuits.operations.ifstatement¶
Conditional execution (IfStatement).
Classes
|
Conditional operation |
- class mimiqcircuits.operations.ifstatement.IfStatement(operation, bitstring)[source]¶
Bases:
OperationConditional operation
This operation applies a specific operation if a given classical bit condition is met.
Examples
>>> from mimiqcircuits import * >>> c = Circuit() >>> c.push(IfStatement(GateX(), BitString('1')), 0, 0) 1-qubit, 1-bit circuit with 1 instruction: └── IF(c==1) X @ q[0], condition[0] >>> IfStatement(Parallel(4,GateH()), BitString("01")) IF (c==01) ⨷ ⁴ H
- property op¶
- property bitstring¶