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

Function getRefExpecValInner

tests/utils/measure.cpp:43–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41
42
43qcomp getRefExpecValInner(auto state, auto paulis) {
44
45 int numQubits = getLog2(state.size());
46 qmatrix observable = getMatrix(paulis, numQubits);
47 return getReferenceExpectationValue(state, observable);
48}
49qcomp getReferenceExpectationValue(qvector state, PauliStr str) { return getRefExpecValInner(state, str); }
50qcomp getReferenceExpectationValue(qmatrix state, PauliStr str) { return getRefExpecValInner(state, str); }
51qcomp getReferenceExpectationValue(qvector state, PauliStrSum sum) { return getRefExpecValInner(state, sum); }

Callers 1

Calls 3

getLog2Function · 0.85
getMatrixFunction · 0.85

Tested by

no test coverage detected