| 164 | } |
| 165 | |
| 166 | void applyControlledCompMatr(Qureg qureg, int control, int* targets, int numTargets, CompMatr matrix) { |
| 167 | |
| 168 | validateAndApplyAnyCtrlAnyTargUnitaryMatrix(qureg, &control, nullptr, 1, targets, numTargets, matrix, __func__); |
| 169 | } |
| 170 | |
| 171 | void applyMultiControlledCompMatr(Qureg qureg, int* controls, int numControls, int* targets, int numTargets, CompMatr matrix) { |
| 172 |
nothing calls this directly
no test coverage detected