| 1262 | } |
| 1263 | |
| 1264 | void applyControlledPauliGadget(Qureg qureg, int control, PauliStr str, qreal angle) { |
| 1265 | validate_quregFields(qureg, __func__); |
| 1266 | validate_controlAndPauliStrTargets(qureg, control, str, __func__); |
| 1267 | |
| 1268 | applyMultiStateControlledPauliGadget(qureg, &control, nullptr, 1, str, angle); |
| 1269 | } |
| 1270 | |
| 1271 | void applyMultiControlledPauliGadget(Qureg qureg, int* controls, int numControls, PauliStr str, qreal angle) { |
| 1272 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected