@private
| 631 | |
| 632 | /// @private |
| 633 | static inline KrausMap _createInlineKrausMap(int numQb, int numOps, qcomp matrices[numOps][1<<numQb][1<<numQb]) { |
| 634 | _validateParamsToCreateInlineKrausMap(numQb, numOps); |
| 635 | KrausMap out = createKrausMap(numQb, numOps); // malloc failures will report 'createKrausMap', rather than 'inline' version. Alas! |
| 636 | _setKrausMapFromArr(out, matrices); |
| 637 | return out; |
| 638 | } |
| 639 | |
| 640 | /// @private |
| 641 | static inline SuperOp _createInlineSuperOp(int numQb, qcomp matrix[1<<numQb][1<<numQb]) { |
nothing calls this directly
no test coverage detected