| 603 | } |
| 604 | |
| 605 | void applyControlledHadamard(Qureg qureg, int control, int target) { |
| 606 | validate_quregFields(qureg, __func__); |
| 607 | validate_controlAndTarget(qureg, control, target, __func__); |
| 608 | |
| 609 | // harmlessly re-validates |
| 610 | applyMultiStateControlledHadamard(qureg, &control, nullptr, 1, target); |
| 611 | } |
| 612 | |
| 613 | void applyMultiControlledHadamard(Qureg qureg, int* controls, int numControls, int target) { |
| 614 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected