| 611 | } |
| 612 | |
| 613 | void applyMultiControlledHadamard(Qureg qureg, int* controls, int numControls, int target) { |
| 614 | validate_quregFields(qureg, __func__); |
| 615 | validate_controlsAndTarget(qureg, controls, numControls, target, __func__); |
| 616 | |
| 617 | // harmlessly re-validates |
| 618 | applyMultiStateControlledHadamard(qureg, controls, nullptr, numControls, target); |
| 619 | } |
| 620 | |
| 621 | void applyMultiStateControlledHadamard(Qureg qureg, int* controls, int* states, int numControls, int target) { |
| 622 |
nothing calls this directly
no test coverage detected