diff --git a/src/Simulation/Core/Types.cs b/src/Simulation/Core/Types.cs index 0b5b4a00bc7..53841192d9e 100644 --- a/src/Simulation/Core/Types.cs +++ b/src/Simulation/Core/Types.cs @@ -42,19 +42,19 @@ public enum Pauli /// /// Pauli Identity operator. Corresponds to Q# constant PauliI. /// - PauliI, + PauliI = 0, /// /// Pauli X operator. Corresponds to Q# constant PauliX. /// - PauliX, + PauliX = 1, /// /// Pauli Y operator. Corresponds to Q# constant PauliY. /// - PauliY, + PauliY = 3, /// /// Pauli Z operator. Corresponds to Q# constant PauliZ. /// - PauliZ + PauliZ = 2 } /// diff --git a/src/Simulation/Native/src/simulator/gates.hpp b/src/Simulation/Native/src/simulator/gates.hpp index d103d3c6324..3458a3295f0 100644 --- a/src/Simulation/Native/src/simulator/gates.hpp +++ b/src/Simulation/Native/src/simulator/gates.hpp @@ -26,10 +26,10 @@ namespace Gates /// a type for runtime basis specification enum Basis { - PauliI, - PauliX, - PauliY, - PauliZ + PauliI = 0, + PauliX = 1, + PauliY = 3, + PauliZ = 2 }; /// a general one qubit gate, storing the qubit number