| 163 | |
| 164 | |
| 165 | void setDensityQuregFlatAmps(Qureg qureg, qindex startInd, qcomp* amps, qindex numAmps) { |
| 166 | validate_quregFields(qureg, __func__); |
| 167 | validate_quregIsDensityMatrix(qureg, __func__); |
| 168 | validate_basisStateIndices(qureg, startInd, numAmps, __func__); // validation msg correct for density-matrix |
| 169 | |
| 170 | localiser_statevec_setAmps(amps, qureg, startInd, numAmps); |
| 171 | } |
| 172 | |
| 173 | |
| 174 | void setQuregToClone(Qureg outQureg, Qureg inQureg) { |
no test coverage detected