| 1269 | } |
| 1270 | |
| 1271 | void applyMultiControlledPauliGadget(Qureg qureg, int* controls, int numControls, PauliStr str, qreal angle) { |
| 1272 | validate_quregFields(qureg, __func__); |
| 1273 | validate_controlsAndPauliStrTargets(qureg, controls, numControls, str, __func__); |
| 1274 | |
| 1275 | applyMultiStateControlledPauliGadget(qureg, controls, nullptr, numControls, str, angle); |
| 1276 | } |
| 1277 | |
| 1278 | void applyMultiStateControlledPauliGadget(Qureg qureg, int* controls, int* states, int numControls, PauliStr str, qreal angle) { |
| 1279 | validate_quregFields(qureg, __func__); |
no test coverage detected