View source on GitHub |
An object that is a has a classical control key or keys.
cirq.SupportsControlKey(
*args, **kwargs
)
Control keys are used in referencing the results of a measurement.
Users should implement _control_keys_
returning an iterable of
MeasurementKey
.
Methods
_control_keys_
_control_keys_() -> Union[FrozenSet['cirq.MeasurementKey'], NotImplementedType, None]
Return the keys for controls referenced by the receiving object.
Returns | |
---|---|
The measurement keys the value is controlled by. If the value is not classically controlled, the result is the empty tuple. |