| 534 | extern "C" { |
| 535 | |
| 536 | void leftapplyMultiQubitNot(Qureg qureg, int* targets, int numTargets) { |
| 537 | validate_quregFields(qureg, __func__); |
| 538 | validate_targets(qureg, targets, numTargets, __func__); |
| 539 | |
| 540 | // harmlessly re-validates |
| 541 | PauliStr str = getPauliStr(std::string(numTargets, 'X'), targets, numTargets); |
| 542 | leftapplyPauliStr(qureg, str); |
| 543 | } |
| 544 | |
| 545 | void rightapplyMultiQubitNot(Qureg qureg, int* targets, int numTargets) { |
| 546 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected