| 1068 | } |
| 1069 | |
| 1070 | void applyMultiControlledRotateY(Qureg qureg, int* controls, int numControls, int target, qreal angle) { |
| 1071 | validate_quregFields(qureg, __func__); |
| 1072 | validate_controlsAndTarget(qureg, controls, numControls, target, __func__); |
| 1073 | |
| 1074 | // harmlessly re-validates |
| 1075 | applyMultiStateControlledRotateY(qureg, controls, nullptr, numControls, target, angle); |
| 1076 | } |
| 1077 | |
| 1078 | void applyMultiControlledRotateZ(Qureg qureg, int* controls, int numControls, int target, qreal angle) { |
| 1079 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected