qml.measurements.get_mcm_predicates¶
- get_mcm_predicates(conditions)[source]¶
Function to make mid-circuit measurement predicates mutually exclusive.
The
conditionsare predicates to theifandelifbranches ofqml.cond. This function updates all theMeasurementValues inconditionssuch that reconciling the correct branch is never ambiguous.- Parameters:
conditions (Sequence[MeasurementValue]) – Sequence containing predicates for
ifand allelifbranches of a function decorated withcond().- Returns:
Updated sequence of mutually exclusive predicates.
- Return type:
Sequence[MeasurementValue]
code/api/pennylane.measurements.get_mcm_predicates
Download Python script
Download Notebook
View on GitHub