From a8a9c6a70fd5c81376126a6f00ba7172a9031ec2 Mon Sep 17 00:00:00 2001 From: Pedro Ripper Date: Mon, 27 May 2024 23:13:44 -0300 Subject: [PATCH] Fix --- src/QAOA.jl | 3 +++ src/VQE.jl | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/QAOA.jl b/src/QAOA.jl index 04f5971..43feaf5 100644 --- a/src/QAOA.jl +++ b/src/QAOA.jl @@ -48,6 +48,9 @@ function QUBODrivers.sample(sampler::Optimizer{T}) where {T} ) retrieve(sampler) do result, sample_results + if MOI.get(sampler, MOI.ObjectiveSense()) == MOI.MAX_SENSE + α = -α + end for key in sample_results.keys() state = reverse(parse.(Int,split(pyconvert.(String, key),""))) diff --git a/src/VQE.jl b/src/VQE.jl index cdfa1c8..a14062b 100644 --- a/src/VQE.jl +++ b/src/VQE.jl @@ -48,6 +48,9 @@ function QUBODrivers.sample(sampler::Optimizer{T}) where {T} ) retrieve(sampler) do result, sample_results, qp_offset + if MOI.get(sampler, MOI.ObjectiveSense()) == MOI.MAX_SENSE + α = -α + end for key in sample_results.keys() state = reverse(parse.(Int,split(pyconvert.(String, key),"")))