Pawan Poudel
Pawan Poudel
Write simulation_tests for each of the purification protocols. `SINGLE_SELECTION_X_PURIFICATION` is already done at _simulation_tests/test_purification_single_x.py_. Need similar tests comparing the actual and expected fidelity upon the application of the corresponding purification...
Currently purification_type for Link-Level Tomography is assigned by a number. Replace the number with names defining what is done inside each of the if(){} blocks.
Check-rule for 1031 purification type and the created RuleSet does not match inside modules/QRSA/HardwareMonitor/HardwareMonitor.cc. Check rule is for DOUBLE_SELECTION_X_PURIFICATION, while the RuleSet is for DOUBLE_SELECTION_XZ_PURIFICATION. Make it DOUBLE_SELECTION_XZ_PURIFICATION for both....