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

Function leftapplyQubitProjector

quest/src/api/multiplication.cpp:575–582  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

573extern "C" {
574
575void leftapplyQubitProjector(Qureg qureg, int qubit, int outcome) {
576 validate_quregFields(qureg, __func__);
577 validate_target(qureg, qubit, __func__);
578 validate_measurementOutcomeIsValid(outcome, __func__);
579
580 qreal prob = 1;
581 localiser_statevec_multiQubitProjector(qureg, {qubit}, {outcome}, prob);
582}
583
584void leftapplyMultiQubitProjector(Qureg qureg, int* qubits, int* outcomes, int numQubits) {
585 validate_quregFields(qureg, __func__);

Callers 1

SECTIONFunction · 0.85

Tested by

no test coverage detected