| 501 | |
| 502 | |
| 503 | void setInlineCompMatr(CompMatr matr, int numQb, vector<vector<qcomp>> in) { |
| 504 | validate_matrixFields(matr, __func__); |
| 505 | validate_matrixNumQubitsMatchesParam(matr.numQubits, numQb, __func__); |
| 506 | validate_matrixNumNewElems(matr.numQubits, in, __func__); |
| 507 | |
| 508 | setAndSyncDenseMatrElems(matr, in); |
| 509 | } |
| 510 | |
| 511 | void setInlineDiagMatr(DiagMatr matr, int numQb, vector<qcomp> in) { |
| 512 | validate_matrixFields(matr, __func__); |
no test coverage detected