Calling setQuESTMaxNumReportedItems(1,1) causes reporting functions, like reportCompMatr, to only ever show a single element (the top-left). This results in no ellipsis which ordinarily separates the left/right (and/or top/down) non-ellipted regions. This gives the incorrect impression no ellipsis has occurred.
For example
CompMatr1 matr = getInlineCompMatr1({{1,2},{3,4}});
reportCompMatr1(matr);
setQuESTMaxNumReportedItems(1,1);
reportCompMatr1(matr);
outputs
CompMatr1 (1 qubit, 2x2 qcomps, 80 bytes):
1 2
3 4
CompMatr1 (1 qubit, 2x2 qcomps, 80 bytes):
1
where the final output is expected to have instead been
CompMatr1 (1 qubit, 2x2 qcomps, 80 bytes):
1 …
⋮
Of course this is a profanely unimportant edge-case.
Calling
setQuESTMaxNumReportedItems(1,1)causes reporting functions, likereportCompMatr, to only ever show a single element (the top-left). This results in no ellipsis which ordinarily separates the left/right (and/or top/down) non-ellipted regions. This gives the incorrect impression no ellipsis has occurred.For example
CompMatr1 matr = getInlineCompMatr1({{1,2},{3,4}}); reportCompMatr1(matr); setQuESTMaxNumReportedItems(1,1); reportCompMatr1(matr);outputs
where the final output is expected to have instead been
Of course this is a profanely unimportant edge-case.