MCPcopy Create free account
hub / github.com/QuEST-Kit/QuEST / setDenseElemsTranspose

Function setDenseElemsTranspose

quest/src/core/utilities.cpp:446–454  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

444// type T can be qcomp*[2] or qcomp*[4]
445template <typename T>
446void setDenseElemsTranspose(T elems, qindex dim) {
447 for (qindex i=0; i<dim; i++) {
448 for (qindex j=0; j<i; j++) {
449 qcomp temp = elems[i][j];
450 elems[i][j] = elems[j][i];
451 elems[j][i] = temp;
452 }
453 }
454}
455
456CompMatr1 util_getTranspose(CompMatr1 matrix) {
457 CompMatr1 conj = matrix;

Callers 1

util_getTransposeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected