This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Description
After the SparseSimulator is added, consider adding to the QuantumLibraries the support for the SparseSimulator.
In particular
- In Standard/src/Diagnostics/Emulation/Internal.cs consider replacing all the occurrences of
QuantumSimulator with CommonNativeSimulator - the common base class for QuantumSimulator and SparseSimulator, such that both the QuantumSimulator and SparseSimulator are covered.
- For all the occurrences of
@Test("QuantumSimulator") consider adding (in the next line) also @Test("SparseSimulator"), such that the test is run on both simulators. See example in the .qs files of this PR.