| 839 | } |
| 840 | |
| 841 | void applyMultiControlledPauliY(Qureg qureg, int* controls, int numControls, int target) { |
| 842 | validate_quregFields(qureg, __func__); |
| 843 | validate_controlsAndTarget(qureg, controls, numControls, target, __func__); |
| 844 | |
| 845 | // harmlessly re-validates |
| 846 | applyMultiStateControlledPauliY(qureg, controls, nullptr, numControls, target); |
| 847 | } |
| 848 | |
| 849 | void applyMultiControlledPauliZ(Qureg qureg, int* controls, int numControls, int target) { |
| 850 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected