| 136 | |
| 137 | |
| 138 | void demo_syncKrausMap() { |
| 139 | |
| 140 | KrausMap a = createKrausMap(2, 4); |
| 141 | |
| 142 | // manually modify elements |
| 143 | for (int n=0; n<a.numMatrices; n++) |
| 144 | for (int r=0; r<a.numRows; r++) |
| 145 | for (int c=0; c<a.numRows; c++) |
| 146 | a.matrices[n][r][c] = (n+r+c+1)*3_i; |
| 147 | |
| 148 | syncKrausMap(a); |
| 149 | reportKrausMap(a); |
| 150 | destroyKrausMap(a); |
| 151 | } |
| 152 | |
| 153 | |
| 154 | int main() { |
no test coverage detected