| 97 | |
| 98 | |
| 99 | void initArbitraryPureState(Qureg qureg, qcomp* amps) { |
| 100 | validate_quregFields(qureg, __func__); |
| 101 | |
| 102 | // set qureg = |amps> or |amps><amps| |
| 103 | (qureg.isDensityMatrix)? |
| 104 | localiser_densmatr_initArbitraryPureState(qureg, amps): |
| 105 | localiser_statevec_initArbitraryPureState(qureg, amps); |
| 106 | } |
| 107 | |
| 108 | |
| 109 | void initArbitraryMixedState(Qureg qureg, qcomp** amps) { |
no test coverage detected