MCPcopy Create free account
hub / github.com/QuEST-Kit/QuEST / applyMultiQubitMeasurement

Function applyMultiQubitMeasurement

quest/src/api/operations.cpp:1653–1661  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1651}
1652
1653qindex 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
1663qindex applyMultiQubitMeasurementAndGetProb(Qureg qureg, int* qubits, int numQubits, qreal* probability) {
1664 validate_quregFields(qureg, __func__);

Callers 1

SECTIONFunction · 0.85

Calls 3

validate_quregFieldsFunction · 0.85
validate_targetsFunction · 0.85

Tested by

no test coverage detected