| 466 | extern "C" { |
| 467 | |
| 468 | void leftapplyPauliGadget(Qureg qureg, PauliStr str, qreal angle) { |
| 469 | validate_quregFields(qureg, __func__); |
| 470 | validate_pauliStrTargets(qureg, str, __func__); |
| 471 | |
| 472 | qreal phase = util_getPhaseFromGateAngle(angle); |
| 473 | localiser_statevec_anyCtrlPauliGadget(qureg, {}, {}, str, phase); |
| 474 | } |
| 475 | |
| 476 | void rightapplyPauliGadget(Qureg qureg, PauliStr str, qreal angle) { |
| 477 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected