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

Function getExponentialOfPauliMatrix

tests/deprecated/test_utilities.cpp:329–333  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

327}
328
329QMatrix getExponentialOfPauliMatrix(qreal angle, QMatrix a) {
330 QMatrix iden = getIdentityMatrix(a.size());
331 QMatrix expo = (cos(angle/2) * iden) + ((qcomp) -1i * sin(angle/2) * a);
332 return expo;
333}
334
335void setSubMatrix(QMatrix &dest, QMatrix sub, size_t r, size_t c) {
336 DEMAND( sub.size() + r <= dest.size() );

Callers 1

test_unitaries.cppFile · 0.70

Calls 1

getIdentityMatrixFunction · 0.70

Tested by

no test coverage detected