diff --git a/Build/images/samples/Dockerfile b/Build/images/samples/Dockerfile index 5c3e54d81fea..eead57245a1d 100644 --- a/Build/images/samples/Dockerfile +++ b/Build/images/samples/Dockerfile @@ -2,7 +2,7 @@ # https://github.com/microsoft/iqsharp/blob/main/images/iqsharp-base/Dockerfile. # As per Binder documentation, we choose to use an SHA sum here instead of a # tag. -FROM mcr.microsoft.com/quantum/iqsharp-base:0.13.20102604 +FROM mcr.microsoft.com/quantum/iqsharp-base:0.14.2011120240 # Mark that this Dockerfile is used with the samples repository. ENV IQSHARP_HOSTING_ENV=SAMPLES_DOCKERFILE diff --git a/samples/algorithms/chsh-game/CHSHGame.csproj b/samples/algorithms/chsh-game/CHSHGame.csproj index 70131e0ca541..66489fedc5c5 100644 --- a/samples/algorithms/chsh-game/CHSHGame.csproj +++ b/samples/algorithms/chsh-game/CHSHGame.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/database-search/DatabaseSearch.qs b/samples/algorithms/database-search/DatabaseSearch.qs index 1e5be3d2c728..b72899ccb163 100644 --- a/samples/algorithms/database-search/DatabaseSearch.qs +++ b/samples/algorithms/database-search/DatabaseSearch.qs @@ -383,7 +383,7 @@ namespace Microsoft.Quantum.Samples.DatabaseSearch { : Unit is Adj + Ctl { for (markedElement in markedElements) { - (ControlledOnInt(markedElement, X))(databaseRegister, markedQubit); + ControlledOnInt(markedElement, X)(databaseRegister, markedQubit); } } @@ -487,7 +487,7 @@ namespace Microsoft.Quantum.Samples.DatabaseSearch { // state. using ((markedQubit, databaseRegister) = (Qubit(), Qubit[nDatabaseQubits])) { // Implement the quantum search algorithm. - (GroverSearch(markedElements, nIterations, 0))([markedQubit] + databaseRegister); + GroverSearch(markedElements, nIterations, 0)([markedQubit] + databaseRegister); // Measure the marked qubit. On success, this should be One. let resultSuccess = MResetZ(markedQubit); diff --git a/samples/algorithms/database-search/DatabaseSearchSample.csproj b/samples/algorithms/database-search/DatabaseSearchSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/algorithms/database-search/DatabaseSearchSample.csproj +++ b/samples/algorithms/database-search/DatabaseSearchSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/integer-factorization/IntegerFactorization.csproj b/samples/algorithms/integer-factorization/IntegerFactorization.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/algorithms/integer-factorization/IntegerFactorization.csproj +++ b/samples/algorithms/integer-factorization/IntegerFactorization.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/oracle-synthesis/OracleSynthesis.csproj b/samples/algorithms/oracle-synthesis/OracleSynthesis.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/algorithms/oracle-synthesis/OracleSynthesis.csproj +++ b/samples/algorithms/oracle-synthesis/OracleSynthesis.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/order-finding/OrderFinding.csproj b/samples/algorithms/order-finding/OrderFinding.csproj index 65c13cf88cc5..499960d4de20 100644 --- a/samples/algorithms/order-finding/OrderFinding.csproj +++ b/samples/algorithms/order-finding/OrderFinding.csproj @@ -1,4 +1,4 @@ - + Exe netcoreapp3.1 diff --git a/samples/algorithms/repeat-until-success/RepeatUntilSuccess.csproj b/samples/algorithms/repeat-until-success/RepeatUntilSuccess.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/algorithms/repeat-until-success/RepeatUntilSuccess.csproj +++ b/samples/algorithms/repeat-until-success/RepeatUntilSuccess.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/reversible-logic-synthesis/ReversibleLogicSynthesis.csproj b/samples/algorithms/reversible-logic-synthesis/ReversibleLogicSynthesis.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/algorithms/reversible-logic-synthesis/ReversibleLogicSynthesis.csproj +++ b/samples/algorithms/reversible-logic-synthesis/ReversibleLogicSynthesis.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/simple-grover/SimpleGroverSample.csproj b/samples/algorithms/simple-grover/SimpleGroverSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/algorithms/simple-grover/SimpleGroverSample.csproj +++ b/samples/algorithms/simple-grover/SimpleGroverSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/algorithms/sudoku-grover/ColoringGroverWithConstraints.qs b/samples/algorithms/sudoku-grover/ColoringGroverWithConstraints.qs index d5ca9851c856..38990cfe4909 100644 --- a/samples/algorithms/sudoku-grover/ColoringGroverWithConstraints.qs +++ b/samples/algorithms/sudoku-grover/ColoringGroverWithConstraints.qs @@ -55,7 +55,7 @@ namespace Microsoft.Quantum.Samples.ColoringGroverWithConstraints { } } apply { // if all XORs are 0, the bit strings are equal. - (ControlledOnInt(0, X))(color1, target); + ControlledOnInt(0, X)(color1, target); } } @@ -145,7 +145,7 @@ namespace Microsoft.Quantum.Samples.ColoringGroverWithConstraints { edgeConflictQubits, startingColorConflictQubits, bitsPerColor); } apply { // If there are no conflicts (all qubits are in 0 state), the vertex coloring is valid. - (ControlledOnInt(0, X))(edgeConflictQubits + startingColorConflictQubits, target); + ControlledOnInt(0, X)(edgeConflictQubits + startingColorConflictQubits, target); } } } @@ -163,7 +163,7 @@ namespace Microsoft.Quantum.Samples.ColoringGroverWithConstraints { for (((cell, value), conflictQubit) in Zip(startingColorConstraints, startingColorConflictQubits)) { // Check that cell does not clash with starting colors. - (ControlledOnInt(value, X))(colorsRegister[ + ControlledOnInt(value, X)(colorsRegister[ cell * bitsPerColor .. (cell + 1) * bitsPerColor - 1], conflictQubit); } @@ -276,7 +276,7 @@ namespace Microsoft.Quantum.Samples.ColoringGroverWithConstraints { } } apply { // If there are no conflicts (all qubits are in 0 state), the vertex coloring is valid. - (ControlledOnInt(0, X))(edgeConflictQubits + startingColorConflictQubits + vertexColorConflictQubits, target); + ControlledOnInt(0, X)(edgeConflictQubits + startingColorConflictQubits + vertexColorConflictQubits, target); } } } @@ -292,7 +292,7 @@ namespace Microsoft.Quantum.Samples.ColoringGroverWithConstraints { operation ApplyOrOracle (queryRegister : Qubit[], target : Qubit) : Unit is Adj { // x₀ ∨ x₁ = ¬ (¬x₀ ∧ ¬x₁) // First, flip target if both qubits are in |0⟩ state. - (ControlledOnInt(0, X))(queryRegister, target); + ControlledOnInt(0, X)(queryRegister, target); // Then flip target again to get negation. X(target); } diff --git a/samples/algorithms/sudoku-grover/SudokuGroverSample.csproj b/samples/algorithms/sudoku-grover/SudokuGroverSample.csproj index 70131e0ca541..66489fedc5c5 100644 --- a/samples/algorithms/sudoku-grover/SudokuGroverSample.csproj +++ b/samples/algorithms/sudoku-grover/SudokuGroverSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/characterization/phase-estimation/PhaseEstimationSample.csproj b/samples/characterization/phase-estimation/PhaseEstimationSample.csproj index 88dee42174b6..b45ee5e54c1c 100644 --- a/samples/characterization/phase-estimation/PhaseEstimationSample.csproj +++ b/samples/characterization/phase-estimation/PhaseEstimationSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/chemistry/AnalyzeHamiltonian/1-AnalyzeHamiltonian.csproj b/samples/chemistry/AnalyzeHamiltonian/1-AnalyzeHamiltonian.csproj index f46c39a3e543..168ad2017118 100644 --- a/samples/chemistry/AnalyzeHamiltonian/1-AnalyzeHamiltonian.csproj +++ b/samples/chemistry/AnalyzeHamiltonian/1-AnalyzeHamiltonian.csproj @@ -10,7 +10,7 @@ - + diff --git a/samples/chemistry/CreateHubbardHamiltonian/CreateHubbardHamiltonian.csproj b/samples/chemistry/CreateHubbardHamiltonian/CreateHubbardHamiltonian.csproj index 10a45470c1ff..0b1207c2f544 100644 --- a/samples/chemistry/CreateHubbardHamiltonian/CreateHubbardHamiltonian.csproj +++ b/samples/chemistry/CreateHubbardHamiltonian/CreateHubbardHamiltonian.csproj @@ -7,7 +7,7 @@ - + diff --git a/samples/chemistry/GetGateCount/3-GetGateCount.csproj b/samples/chemistry/GetGateCount/3-GetGateCount.csproj index f0cd3959d985..c8e86b7c6e02 100644 --- a/samples/chemistry/GetGateCount/3-GetGateCount.csproj +++ b/samples/chemistry/GetGateCount/3-GetGateCount.csproj @@ -1,5 +1,5 @@  - + Exe @@ -18,7 +18,7 @@ - + diff --git a/samples/chemistry/LithiumHydrideGUI/LithiumHydrideGUI.csproj b/samples/chemistry/LithiumHydrideGUI/LithiumHydrideGUI.csproj index 1c4c1b9caf6c..30c1f7df6f8a 100644 --- a/samples/chemistry/LithiumHydrideGUI/LithiumHydrideGUI.csproj +++ b/samples/chemistry/LithiumHydrideGUI/LithiumHydrideGUI.csproj @@ -24,8 +24,8 @@ - - + + diff --git a/samples/chemistry/MolecularHydrogen/MolecularHydrogen.csproj b/samples/chemistry/MolecularHydrogen/MolecularHydrogen.csproj index c9230228a9c8..447de7d103d0 100644 --- a/samples/chemistry/MolecularHydrogen/MolecularHydrogen.csproj +++ b/samples/chemistry/MolecularHydrogen/MolecularHydrogen.csproj @@ -1,4 +1,4 @@ - + Exe @@ -6,7 +6,7 @@ - + diff --git a/samples/chemistry/MolecularHydrogenGUI/MolecularHydrogenGUI.csproj b/samples/chemistry/MolecularHydrogenGUI/MolecularHydrogenGUI.csproj index b8786489bf92..faab5b8e85ad 100644 --- a/samples/chemistry/MolecularHydrogenGUI/MolecularHydrogenGUI.csproj +++ b/samples/chemistry/MolecularHydrogenGUI/MolecularHydrogenGUI.csproj @@ -25,8 +25,8 @@ - - + + diff --git a/samples/chemistry/RunSimulation/2-RunSimulation.csproj b/samples/chemistry/RunSimulation/2-RunSimulation.csproj index d89fe7035761..91c25c826923 100644 --- a/samples/chemistry/RunSimulation/2-RunSimulation.csproj +++ b/samples/chemistry/RunSimulation/2-RunSimulation.csproj @@ -1,5 +1,5 @@  - + Exe @@ -11,8 +11,8 @@ - - + + diff --git a/samples/chemistry/SimulateHubbardHamiltonian/SimulateHubbardHamiltonian.csproj b/samples/chemistry/SimulateHubbardHamiltonian/SimulateHubbardHamiltonian.csproj index c9230228a9c8..447de7d103d0 100644 --- a/samples/chemistry/SimulateHubbardHamiltonian/SimulateHubbardHamiltonian.csproj +++ b/samples/chemistry/SimulateHubbardHamiltonian/SimulateHubbardHamiltonian.csproj @@ -1,4 +1,4 @@ - + Exe @@ -6,7 +6,7 @@ - + diff --git a/samples/diagnostics/unit-testing/UnitTesting.csproj b/samples/diagnostics/unit-testing/UnitTesting.csproj index 656dd0e577ea..35625d691004 100644 --- a/samples/diagnostics/unit-testing/UnitTesting.csproj +++ b/samples/diagnostics/unit-testing/UnitTesting.csproj @@ -1,4 +1,4 @@ - + Exe @@ -6,7 +6,7 @@ - + diff --git a/samples/error-correction/bit-flip-code/BitFlipCode.csproj b/samples/error-correction/bit-flip-code/BitFlipCode.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/error-correction/bit-flip-code/BitFlipCode.csproj +++ b/samples/error-correction/bit-flip-code/BitFlipCode.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/error-correction/syndrome/Syndrome.csproj b/samples/error-correction/syndrome/Syndrome.csproj index e11a5a34931d..485e457e58f0 100644 --- a/samples/error-correction/syndrome/Syndrome.csproj +++ b/samples/error-correction/syndrome/Syndrome.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 diff --git a/samples/getting-started/measurement/Measurement.csproj b/samples/getting-started/measurement/Measurement.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/getting-started/measurement/Measurement.csproj +++ b/samples/getting-started/measurement/Measurement.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/getting-started/qrng/Qrng.csproj b/samples/getting-started/qrng/Qrng.csproj index 70131e0ca541..66489fedc5c5 100644 --- a/samples/getting-started/qrng/Qrng.csproj +++ b/samples/getting-started/qrng/Qrng.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/getting-started/simple-algorithms/DeutschJozsa.qs b/samples/getting-started/simple-algorithms/DeutschJozsa.qs index eadbda9cfedc..e8eece51e729 100644 --- a/samples/getting-started/simple-algorithms/DeutschJozsa.qs +++ b/samples/getting-started/simple-algorithms/DeutschJozsa.qs @@ -99,7 +99,7 @@ namespace Microsoft.Quantum.Samples.SimpleAlgorithms.DeutschJozsa { // Note: As X accepts a Qubit, and ControlledOnInt only // accepts Qubit[], we use ApplyToEachCA(X, _) which accepts // Qubit[] even though the target is only 1 Qubit. - (ControlledOnInt(markedElement, ApplyToEachCA(X, _)))(query, [target]); + ControlledOnInt(markedElement, ApplyToEachCA(X, _))(query, [target]); } } diff --git a/samples/getting-started/simple-algorithms/HiddenShift.qs b/samples/getting-started/simple-algorithms/HiddenShift.qs index 4ef800a48c30..309a22255f95 100644 --- a/samples/getting-started/simple-algorithms/HiddenShift.qs +++ b/samples/getting-started/simple-algorithms/HiddenShift.qs @@ -148,7 +148,7 @@ namespace Microsoft.Quantum.Samples.SimpleAlgorithms.HiddenShift { ApplyPauliFromBitString(PauliX, true, shift, qs); } apply { // now we compute the IP function into the phase - (InnerProductBentFunction(u))(qs); + InnerProductBentFunction(u)(qs); } } diff --git a/samples/getting-started/simple-algorithms/SimpleAlgorithms.csproj b/samples/getting-started/simple-algorithms/SimpleAlgorithms.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/getting-started/simple-algorithms/SimpleAlgorithms.csproj +++ b/samples/getting-started/simple-algorithms/SimpleAlgorithms.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/getting-started/teleportation/TeleportationSample.csproj b/samples/getting-started/teleportation/TeleportationSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/getting-started/teleportation/TeleportationSample.csproj +++ b/samples/getting-started/teleportation/TeleportationSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/interoperability/dotnet/qsharp/Operations.qs b/samples/interoperability/dotnet/qsharp/Operations.qs index d23c3d31af17..96c38f0b88ec 100644 --- a/samples/interoperability/dotnet/qsharp/Operations.qs +++ b/samples/interoperability/dotnet/qsharp/Operations.qs @@ -21,7 +21,7 @@ namespace Microsoft.Quantum.Samples { operation ApplyProductWithNegationFunction (vector : Bool[], controls : Qubit[], target : Qubit) : Unit is Adj { for ((bit, control) in Zip(vector, controls)) { - (ControlledOnInt(bit ? 1 | 0, X))([control], target); + ControlledOnInt(bit ? 1 | 0, X)([control], target); } } diff --git a/samples/interoperability/dotnet/qsharp/qsharp.csproj b/samples/interoperability/dotnet/qsharp/qsharp.csproj index 483832033f55..988c454aedc7 100644 --- a/samples/interoperability/dotnet/qsharp/qsharp.csproj +++ b/samples/interoperability/dotnet/qsharp/qsharp.csproj @@ -1,4 +1,4 @@ - + Library diff --git a/samples/interoperability/python/environment.yml b/samples/interoperability/python/environment.yml index 2ba19cab24b7..5bd05292d9ab 100644 --- a/samples/interoperability/python/environment.yml +++ b/samples/interoperability/python/environment.yml @@ -23,4 +23,4 @@ dependencies: - qinfer - duecredit - mpltools - - qsharp==0.13.201118141-beta + - qsharp==0.14.2011120240 diff --git a/samples/interoperability/qrng/Qrng.csproj b/samples/interoperability/qrng/Qrng.csproj index 70131e0ca541..66489fedc5c5 100644 --- a/samples/interoperability/qrng/Qrng.csproj +++ b/samples/interoperability/qrng/Qrng.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/machine-learning/half-moons/HalfMoons.csproj b/samples/machine-learning/half-moons/HalfMoons.csproj index d7add7ae7b8f..89d258da152a 100644 --- a/samples/machine-learning/half-moons/HalfMoons.csproj +++ b/samples/machine-learning/half-moons/HalfMoons.csproj @@ -1,4 +1,4 @@ - + Exe @@ -8,7 +8,7 @@ - + diff --git a/samples/machine-learning/half-moons/HalfMoons.ipynb b/samples/machine-learning/half-moons/HalfMoons.ipynb index 4499848676e7..208922081dd4 100644 --- a/samples/machine-learning/half-moons/HalfMoons.ipynb +++ b/samples/machine-learning/half-moons/HalfMoons.ipynb @@ -34,7 +34,7 @@ "plt.style.use('ggplot')\n", "\n", "import qsharp\n", - "qsharp.packages.add(\"Microsoft.Quantum.MachineLearning::0.13.201118141-beta\")\n", + "qsharp.packages.add(\"Microsoft.Quantum.MachineLearning::0.14.2011120240\")\n", "qsharp.reload()\n", "\n", "from Microsoft.Quantum.Samples import (\n", diff --git a/samples/machine-learning/parallel-half-moons/ParallelHalfMoons.csproj b/samples/machine-learning/parallel-half-moons/ParallelHalfMoons.csproj index 3398bcb015a7..da411c1acf86 100644 --- a/samples/machine-learning/parallel-half-moons/ParallelHalfMoons.csproj +++ b/samples/machine-learning/parallel-half-moons/ParallelHalfMoons.csproj @@ -1,4 +1,4 @@ - + Exe @@ -6,7 +6,7 @@ - + diff --git a/samples/machine-learning/wine/Wine.csproj b/samples/machine-learning/wine/Wine.csproj index d7add7ae7b8f..89d258da152a 100644 --- a/samples/machine-learning/wine/Wine.csproj +++ b/samples/machine-learning/wine/Wine.csproj @@ -1,4 +1,4 @@ - + Exe @@ -8,7 +8,7 @@ - + diff --git a/samples/numerics/CustomModAdd/CustomModAdd.csproj b/samples/numerics/CustomModAdd/CustomModAdd.csproj index 0aec995ca40f..e0dffd932f02 100644 --- a/samples/numerics/CustomModAdd/CustomModAdd.csproj +++ b/samples/numerics/CustomModAdd/CustomModAdd.csproj @@ -1,4 +1,4 @@ - + Exe @@ -7,6 +7,6 @@ - + diff --git a/samples/numerics/EvaluatingFunctions/EvaluatingFunctions.csproj b/samples/numerics/EvaluatingFunctions/EvaluatingFunctions.csproj index 0aec995ca40f..e0dffd932f02 100644 --- a/samples/numerics/EvaluatingFunctions/EvaluatingFunctions.csproj +++ b/samples/numerics/EvaluatingFunctions/EvaluatingFunctions.csproj @@ -1,4 +1,4 @@ - + Exe @@ -7,6 +7,6 @@ - + diff --git a/samples/numerics/ResourceCounting/ResourceCounting.csproj b/samples/numerics/ResourceCounting/ResourceCounting.csproj index 272b5391008f..405ef755b778 100644 --- a/samples/numerics/ResourceCounting/ResourceCounting.csproj +++ b/samples/numerics/ResourceCounting/ResourceCounting.csproj @@ -1,4 +1,4 @@ - + Exe @@ -7,6 +7,6 @@ - + diff --git a/samples/runtime/oracle-emulation/OracleEmulation.csproj b/samples/runtime/oracle-emulation/OracleEmulation.csproj index 947fb29ea900..2764d20bdd15 100644 --- a/samples/runtime/oracle-emulation/OracleEmulation.csproj +++ b/samples/runtime/oracle-emulation/OracleEmulation.csproj @@ -1,4 +1,4 @@ - + Exe @@ -7,6 +7,6 @@ - + diff --git a/samples/runtime/qpic-simulator/host/host.csproj b/samples/runtime/qpic-simulator/host/host.csproj index 2d35001decda..1b2eee6d3e5d 100644 --- a/samples/runtime/qpic-simulator/host/host.csproj +++ b/samples/runtime/qpic-simulator/host/host.csproj @@ -1,10 +1,10 @@ - + netcoreapp3.1 - + diff --git a/samples/runtime/qpic-simulator/simulator/simulator.csproj b/samples/runtime/qpic-simulator/simulator/simulator.csproj index b30066c6f9ce..d6edae3703a4 100644 --- a/samples/runtime/qpic-simulator/simulator/simulator.csproj +++ b/samples/runtime/qpic-simulator/simulator/simulator.csproj @@ -1,4 +1,4 @@ - + netstandard2.1 Library diff --git a/samples/runtime/reversible-simulator-advanced/host/host.csproj b/samples/runtime/reversible-simulator-advanced/host/host.csproj index 17d54916bbdd..79e340000381 100644 --- a/samples/runtime/reversible-simulator-advanced/host/host.csproj +++ b/samples/runtime/reversible-simulator-advanced/host/host.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.1 Exe diff --git a/samples/runtime/reversible-simulator-advanced/simulator/simulator.csproj b/samples/runtime/reversible-simulator-advanced/simulator/simulator.csproj index 87e9bf848554..1072f0f85dcc 100644 --- a/samples/runtime/reversible-simulator-advanced/simulator/simulator.csproj +++ b/samples/runtime/reversible-simulator-advanced/simulator/simulator.csproj @@ -4,7 +4,7 @@ - - + + diff --git a/samples/runtime/reversible-simulator-simple/ReversibleSimulator.csproj b/samples/runtime/reversible-simulator-simple/ReversibleSimulator.csproj index f3d538eb2902..1cc2e390a777 100644 --- a/samples/runtime/reversible-simulator-simple/ReversibleSimulator.csproj +++ b/samples/runtime/reversible-simulator-simple/ReversibleSimulator.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.1 Exe diff --git a/samples/runtime/simulator-with-overrides/SimulatorWithOverrides.csproj b/samples/runtime/simulator-with-overrides/SimulatorWithOverrides.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/runtime/simulator-with-overrides/SimulatorWithOverrides.csproj +++ b/samples/runtime/simulator-with-overrides/SimulatorWithOverrides.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/h2/command-line/H2SimulationSampleCmdLine.csproj b/samples/simulation/h2/command-line/H2SimulationSampleCmdLine.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/simulation/h2/command-line/H2SimulationSampleCmdLine.csproj +++ b/samples/simulation/h2/command-line/H2SimulationSampleCmdLine.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/h2/command-line/Operations.qs b/samples/simulation/h2/command-line/Operations.qs index 6ad155a18dae..c91f9507d4ab 100644 --- a/samples/simulation/h2/command-line/Operations.qs +++ b/samples/simulation/h2/command-line/Operations.qs @@ -131,7 +131,7 @@ namespace Microsoft.Quantum.Samples.H2Simulation { // We use library functions from the canon to restrict the action // of Exp to the given qubits. - (RestrictedToSubregisterCA(Exp(IntsToPaulis(idxPauliString), stepSize * coeff, _), idxQubits))(qubits); + RestrictedToSubregisterCA(Exp(IntsToPaulis(idxPauliString), stepSize * coeff, _), idxQubits)(qubits); } @@ -155,7 +155,7 @@ namespace Microsoft.Quantum.Samples.H2Simulation { /// act on a particular register. function H2TrotterStepManual(idxBondLength : Int, trotterOrder : Int, trotterStepSize : Double) : (Qubit[] => Unit is Adj + Ctl) { let op = H2TrotterUnitaries(idxBondLength); - return (DecomposedIntoTimeStepsCA(op, trotterOrder))(trotterStepSize, _); + return DecomposedIntoTimeStepsCA(op, trotterOrder)(trotterStepSize, _); } diff --git a/samples/simulation/h2/gui/H2SimulationGUI.csproj b/samples/simulation/h2/gui/H2SimulationGUI.csproj index ae85486b9e85..7e14816a7d89 100644 --- a/samples/simulation/h2/gui/H2SimulationGUI.csproj +++ b/samples/simulation/h2/gui/H2SimulationGUI.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/h2/gui/H2SimulationOperations.qs b/samples/simulation/h2/gui/H2SimulationOperations.qs index 92166a2dc299..7e3e58347b75 100644 --- a/samples/simulation/h2/gui/H2SimulationOperations.qs +++ b/samples/simulation/h2/gui/H2SimulationOperations.qs @@ -132,7 +132,7 @@ namespace Microsoft.Quantum.Samples.H2Simulation { // We use library functions from the canon to restrict the action // of Exp to the given qubits. - (RestrictedToSubregisterCA(Exp(IntsToPaulis(idxPauliString), stepSize * coeff, _), idxQubits))(qubits); + RestrictedToSubregisterCA(Exp(IntsToPaulis(idxPauliString), stepSize * coeff, _), idxQubits)(qubits); } adjoint invert; @@ -161,7 +161,7 @@ namespace Microsoft.Quantum.Samples.H2Simulation { /// act on a particular register. function H2TrotterStepManual (idxBondLength : Int, trotterOrder : Int, trotterStepSize : Double) : (Qubit[] => Unit is Adj + Ctl) { let op = H2TrotterUnitaries(idxBondLength); - return (DecomposedIntoTimeStepsCA(op, trotterOrder))(trotterStepSize, _); + return DecomposedIntoTimeStepsCA(op, trotterOrder)(trotterStepSize, _); } diff --git a/samples/simulation/hubbard/HubbardSimulation.qs b/samples/simulation/hubbard/HubbardSimulation.qs index 42defed5b005..bf5b09b6a353 100644 --- a/samples/simulation/hubbard/HubbardSimulation.qs +++ b/samples/simulation/hubbard/HubbardSimulation.qs @@ -255,7 +255,7 @@ namespace Microsoft.Quantum.Samples.Hubbard { : (Qubit[] => Unit is Adj + Ctl) { let nTerms = nSites * 3; let op = (nTerms, _ApplyHubbardTerm(nSites, tCoefficient, uCoefficient, _, _, _)); - return (DecomposedIntoTimeStepsCA(op, trotterOrder))(trotterStepSize, _); + return DecomposedIntoTimeStepsCA(op, trotterOrder)(trotterStepSize, _); } // We now define an operation that prepares the anti-Ferromagnetic initial diff --git a/samples/simulation/hubbard/HubbardSimulationSample.csproj b/samples/simulation/hubbard/HubbardSimulationSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/simulation/hubbard/HubbardSimulationSample.csproj +++ b/samples/simulation/hubbard/HubbardSimulationSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/ising/adiabatic/AdiabaticIsing.qs b/samples/simulation/ising/adiabatic/AdiabaticIsing.qs index 63cd8694a868..e8ff3debf413 100644 --- a/samples/simulation/ising/adiabatic/AdiabaticIsing.qs +++ b/samples/simulation/ising/adiabatic/AdiabaticIsing.qs @@ -233,7 +233,7 @@ namespace Microsoft.Quantum.Samples.Ising { using (qubits = Qubit[nSites]) { // This creates the ground state of the initial Hamiltonian. Prepare1DIsingState(qubits); - (IsingAdiabaticEvolutionManual(nSites, hXInitial, hXFinal, jFinal, adiabaticTime, trotterStepSize, trotterOrder))(qubits); + IsingAdiabaticEvolutionManual(nSites, hXInitial, hXFinal, jFinal, adiabaticTime, trotterStepSize, trotterOrder)(qubits); return ForEach(MResetZ, qubits); } } @@ -351,9 +351,9 @@ namespace Microsoft.Quantum.Samples.Ising { using (qubits = Qubit[nSites]) { Prepare1DIsingState(qubits); - (IsingAdiabaticEvolutionBuiltIn( + IsingAdiabaticEvolutionBuiltIn( nSites, adiabaticTime, trotterStepSize, trotterOrder, hXCoupling, jCoupling - ))(qubits); + )(qubits); return ForEach(MResetZ, qubits); } } diff --git a/samples/simulation/ising/adiabatic/AdiabaticIsingSample.csproj b/samples/simulation/ising/adiabatic/AdiabaticIsingSample.csproj index 2819843c7a0a..224847903858 100644 --- a/samples/simulation/ising/adiabatic/AdiabaticIsingSample.csproj +++ b/samples/simulation/ising/adiabatic/AdiabaticIsingSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/ising/generators/IsingGeneratorsSample.csproj b/samples/simulation/ising/generators/IsingGeneratorsSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/simulation/ising/generators/IsingGeneratorsSample.csproj +++ b/samples/simulation/ising/generators/IsingGeneratorsSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/ising/phase-estimation/IsingPhaseEstimationSample.csproj b/samples/simulation/ising/phase-estimation/IsingPhaseEstimationSample.csproj index 1fd2fe762eef..5e1092d9757d 100644 --- a/samples/simulation/ising/phase-estimation/IsingPhaseEstimationSample.csproj +++ b/samples/simulation/ising/phase-estimation/IsingPhaseEstimationSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/ising/simple/SimpleIsingSample.csproj b/samples/simulation/ising/simple/SimpleIsingSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/simulation/ising/simple/SimpleIsingSample.csproj +++ b/samples/simulation/ising/simple/SimpleIsingSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/ising/trotter-evolution/IsingTrotter.qs b/samples/simulation/ising/trotter-evolution/IsingTrotter.qs index b6d33d030845..6a0bb7a1c96a 100644 --- a/samples/simulation/ising/trotter-evolution/IsingTrotter.qs +++ b/samples/simulation/ising/trotter-evolution/IsingTrotter.qs @@ -141,7 +141,7 @@ namespace Microsoft.Quantum.Samples.Ising { function Ising1DTrotterEvolution(nSites : Int, hXCoupling : Double, hZCoupling : Double, jCoupling : Double, trotterOrder : Int, trotterStepSize : Double) : (Qubit[] => Unit is Adj + Ctl) { let op = Ising1DTrotterUnitaries(nSites, hXCoupling, hZCoupling, jCoupling); - return (DecomposedIntoTimeStepsCA(op, trotterOrder))(trotterStepSize, _); + return DecomposedIntoTimeStepsCA(op, trotterOrder)(trotterStepSize, _); } @@ -188,7 +188,7 @@ namespace Microsoft.Quantum.Samples.Ising { // We then evolve for some time for (idxStep in 0 .. steps - 1) { - (Ising1DTrotterEvolution(nSites, hXCoupling, hZCoupling, jCoupling, trotterOrder, trotterStepSizeResized))(qubits); + Ising1DTrotterEvolution(nSites, hXCoupling, hZCoupling, jCoupling, trotterOrder, trotterStepSizeResized)(qubits); } // We now measure each site and return the results diff --git a/samples/simulation/ising/trotter-evolution/IsingTrotterSample.csproj b/samples/simulation/ising/trotter-evolution/IsingTrotterSample.csproj index 46668f129e74..202c430197c8 100644 --- a/samples/simulation/ising/trotter-evolution/IsingTrotterSample.csproj +++ b/samples/simulation/ising/trotter-evolution/IsingTrotterSample.csproj @@ -1,4 +1,4 @@ - + Exe diff --git a/samples/simulation/qaoa/QAOA.csproj b/samples/simulation/qaoa/QAOA.csproj index 65c13cf88cc5..499960d4de20 100644 --- a/samples/simulation/qaoa/QAOA.csproj +++ b/samples/simulation/qaoa/QAOA.csproj @@ -1,4 +1,4 @@ - + Exe netcoreapp3.1 diff --git a/samples/tests/sample-tests/DatabaseSearchTests.qs b/samples/tests/sample-tests/DatabaseSearchTests.qs index 883cbd719756..50b0ac441ed1 100644 --- a/samples/tests/sample-tests/DatabaseSearchTests.qs +++ b/samples/tests/sample-tests/DatabaseSearchTests.qs @@ -25,7 +25,7 @@ namespace Microsoft.Quantum.Tests { // Choose marked elements to be 1, 4, and 9. let markedElements = [1, 4, 9]; let nMarkedElements = Length(markedElements); - (GroverSearch(markedElements, nIterations, 0))([markedQubit] + databaseRegister); + GroverSearch(markedElements, nIterations, 0)([markedQubit] + databaseRegister); // Theoretical success probability. let successAmplitude = Sin(IntAsDouble(2 * nIterations + 1) * ArcSin(Sqrt(IntAsDouble(nMarkedElements) / IntAsDouble(2 ^ nDatabaseQubits)))); diff --git a/samples/tests/sample-tests/SampleTests.csproj b/samples/tests/sample-tests/SampleTests.csproj index e41fade16b5f..1aeb295b519f 100644 --- a/samples/tests/sample-tests/SampleTests.csproj +++ b/samples/tests/sample-tests/SampleTests.csproj @@ -1,4 +1,4 @@ - + netcoreapp3.1 x64 @@ -23,7 +23,7 @@ - + diff --git a/samples/tests/sample-tests/Simulation/IsingTests.qs b/samples/tests/sample-tests/Simulation/IsingTests.qs index 159697a7804a..ee0eb98ee5c0 100644 --- a/samples/tests/sample-tests/Simulation/IsingTests.qs +++ b/samples/tests/sample-tests/Simulation/IsingTests.qs @@ -24,7 +24,7 @@ namespace Microsoft.Quantum.Samples.Ising { using (qubits = Qubit[nSites]) { Prepare1DIsingState(qubits); - (IsingAdiabaticEvolutionManual(nSites, hXamplitude, hXfinal, jCamplitude, adiabaticTime, trotterStepSize, trotterOrder))(qubits); + IsingAdiabaticEvolutionManual(nSites, hXamplitude, hXfinal, jCamplitude, adiabaticTime, trotterStepSize, trotterOrder)(qubits); for (idxQubit in 0 .. 4) { AssertMeasurementProbability([PauliX], [qubits[idxQubit]], One, probX[idxQubit], "IsingUniformAdiabaticEvolution Qubit X expectation incorrect", 0.001); @@ -36,7 +36,7 @@ namespace Microsoft.Quantum.Samples.Ising { ResetAll(qubits); Prepare1DIsingState(qubits); - (IsingAdiabaticEvolutionManual(nSites, hXamplitude, hXfinal, jCamplitude, adiabaticTime, trotterStepSize, trotterOrder))(qubits); + IsingAdiabaticEvolutionManual(nSites, hXamplitude, hXfinal, jCamplitude, adiabaticTime, trotterStepSize, trotterOrder)(qubits); for (idxQubit in 0 .. 4) { AssertMeasurementProbability([PauliX], [qubits[idxQubit]], One, probX[idxQubit], "IsingAdiabaticEvolution_2 Qubit X expectation incorrect", 0.001);