| 354 | } |
| 355 | |
| 356 | void rightapplySwap(Qureg qureg, int qubit1, int qubit2) { |
| 357 | validate_quregFields(qureg, __func__); |
| 358 | validate_quregIsDensityMatrix(qureg, __func__); |
| 359 | validate_twoTargets(qureg, qubit1, qubit2, __func__); |
| 360 | |
| 361 | qubit1 = util_getBraQubit(qubit1, qureg); |
| 362 | qubit2 = util_getBraQubit(qubit2, qureg); |
| 363 | localiser_statevec_anyCtrlSwap(qureg, {}, {}, qubit1, qubit2); |
| 364 | } |
| 365 | |
| 366 | } // end de-mangler |
| 367 |
nothing calls this directly
no test coverage detected