INNER CODE UNIT · C++
mostFreqRes
aromanro/QCSim · QCSim/AdderTests.cpp:227
size_t mostFreqRes = measurements.begin()->first;
mostFreqRes >>= nQubits;
size_t freqMax = measurements.begin()->second;
for (const auto &v : measurements)
{
size_t res = v.first;
if ((res & mask) != static_cast<size_t>(n1))
{
std::cout << " Adder altered the first qubits, the result is: " << res << std::endl;
return false;
}
res >>= nQubits;
if (res != expected)
++failures;
size_t freq = v.second;