| 1651 | } |
| 1652 | |
| 1653 | qindex applyMultiQubitMeasurement(Qureg qureg, int* qubits, int numQubits) { |
| 1654 | validate_quregFields(qureg, __func__); |
| 1655 | validate_targets(qureg, qubits, numQubits, __func__); |
| 1656 | |
| 1657 | qreal prob = 0; // ignored |
| 1658 | |
| 1659 | // below validates post-measurement and would report 'AndGetProb' function suffix. Eh! |
| 1660 | return applyMultiQubitMeasurementAndGetProb(qureg, qubits, numQubits, &prob); |
| 1661 | } |
| 1662 | |
| 1663 | qindex applyMultiQubitMeasurementAndGetProb(Qureg qureg, int* qubits, int numQubits, qreal* probability) { |
| 1664 | validate_quregFields(qureg, __func__); |
no test coverage detected