mirror of https://github.com/QuEST-Kit/QuEST.git
29824c756f
Previously, an ad-hoc measure of distance from unitarity (or CPTP) was used. Now, a unitarity U is deemed valid only if every element of U*dagger(U) has a Euclidean distance of at most REAL_EPS from the corresponding Identity matrix element. A similiar scheme for CPTP Kraus channels is used. This effectively loosens the precision required of unitaries and Kraus maps to functions like multiQubitUnitary and multiQubitKrausMap |
||
---|---|---|
.. | ||
catch | ||
CMakeLists.txt | ||
main.cpp | ||
test_calculations.cpp | ||
test_data_structures.cpp | ||
test_decoherence.cpp | ||
test_gates.cpp | ||
test_operators.cpp | ||
test_state_initialisations.cpp | ||
test_unitaries.cpp | ||
utilities.cpp | ||
utilities.hpp |