| 334 | |
| 335 | |
| 336 | void setInlineKrausMap(KrausMap map, int numQb, int numOps, vector<vector<vector<qcomp>>> matrices) { |
| 337 | validate_krausMapFields(map, __func__); |
| 338 | validate_krausMapFieldsMatchPassedParams(map, numQb, numOps, __func__); |
| 339 | validate_krausMapNewMatrixDims(map, matrices, __func__); |
| 340 | |
| 341 | setAndSyncKrausMapElems(map, matrices); |
| 342 | } |
| 343 | |
| 344 | |
| 345 | void setInlineSuperOp(SuperOp op, int numQb, vector<vector<qcomp>> matrix) { |
no test coverage detected