| 543 | } |
| 544 | |
| 545 | void rightapplyMultiQubitNot(Qureg qureg, int* targets, int numTargets) { |
| 546 | validate_quregFields(qureg, __func__); |
| 547 | validate_quregIsDensityMatrix(qureg, __func__); |
| 548 | validate_targets(qureg, targets, numTargets, __func__); |
| 549 | |
| 550 | // harmlessly re-validates |
| 551 | PauliStr str = getPauliStr(std::string(numTargets, 'X'), targets, numTargets); |
| 552 | rightapplyPauliStr(qureg, str); |
| 553 | } |
| 554 | |
| 555 | } // end de-mangler |
| 556 |
nothing calls this directly
no test coverage detected