- InstructionSet.c_if(classical, val)¶
This is a setter method, not an additive one. Calling this multiple times will silently override any previously set condition on any of the contained instructions; it does not stack.
int]) – the classical resource the equality condition should be on. If this is given as an integer, it will be resolved into a
Clbitusing the same conventions as the circuit these instructions are attached to.
int) – the value the classical resource should be equal to.
This same instance of
InstructionSet, but now mutated to have the given equality condition.
CircuitError – if the passed classical resource is invalid, or otherwise not resolvable to a concrete resource that these instructions are permitted to access.