| 1402 | extern "C" { |
| 1403 | |
| 1404 | void applyPhaseShift(Qureg qureg, int target, qreal angle) { |
| 1405 | validate_quregFields(qureg, __func__); |
| 1406 | validate_target(qureg, target, __func__); |
| 1407 | |
| 1408 | // harmlessly re-validates |
| 1409 | applyMultiQubitPhaseShift(qureg, &target, 1, angle); |
| 1410 | } |
| 1411 | |
| 1412 | void applyTwoQubitPhaseShift(Qureg qureg, int target1, int target2, qreal angle) { |
| 1413 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected