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

Function getIdentityMatrix

tests/deprecated/test_utilities.cpp:266–272  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

264}
265
266QMatrix getIdentityMatrix(size_t dim) {
267 DEMAND( dim > 1 );
268 QMatrix matr = getZeroMatrix(dim);
269 for (size_t i=0; i<dim; i++)
270 matr[i][i] = 1;
271 return matr;
272}
273
274QMatrix getKetBra(QVector ket, QVector bra) {
275 DEMAND( ket.size() == bra.size() );

Callers 5

getSwapMatrixFunction · 0.70
getFullOperatorMatrixFunction · 0.70
getRandomUnitaryFunction · 0.70
getRandomKrausMapFunction · 0.70

Calls 1

getZeroMatrixFunction · 0.70

Tested by

no test coverage detected