| 823 | } |
| 824 | |
| 825 | void applyControlledPauliZ(Qureg qureg, int control, int target) { |
| 826 | validate_quregFields(qureg, __func__); |
| 827 | validate_controlAndTarget(qureg, control, target, __func__); |
| 828 | |
| 829 | // harmlessly re-validates |
| 830 | applyMultiStateControlledPauliZ(qureg, &control, nullptr, 1, target); |
| 831 | } |
| 832 | |
| 833 | void applyMultiControlledPauliX(Qureg qureg, int* controls, int numControls, int target) { |
| 834 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected