Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
odow committed Nov 29, 2023
1 parent 6bbc5be commit ed12c7e
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/MOI_wrapper.jl
Original file line number Diff line number Diff line change
Expand Up @@ -1445,22 +1445,22 @@ end
function _get_solution(model::Optimizer, index::Integer)
if isempty(model.x)
p = Ref{Cint}(0)
@_checked KN_get_number_vars(model, p)
@_checked KN_get_number_vars(model.inner, p)
model.x = zeros(Cdouble, p[])
status, obj = Ref{Cint}(0), Ref{Cdouble}(0.0)
@_checked KN_get_solution(model, status, obj, model.x, C_NULL)
@_checked KN_get_solution(model.inner, status, obj, model.x, C_NULL)
end
return model.x[index]
end

function _get_dual(model::Optimizer, index::Integer)
if isempty(model.lambda)
nx, nc = Ref{Cint}(0), Ref{Cint}(0)
@_checked KN_get_number_vars(model, nx)
@_checked KN_get_number_cons(model, nc)
@_checked KN_get_number_vars(model.inner, nx)
@_checked KN_get_number_cons(model.inner, nc)
model.lambda = zeros(Cdouble, nx[] + nc[])
status, obj = Ref{Cint}(0), Ref{Cdouble}(0.0)
@_checked KN_get_solution(model, status, obj, C_NULL, model.lambda)
@_checked KN_get_solution(model.inner, status, obj, C_NULL, model.lambda)
end
return model.lambda[index]
end
Expand Down

0 comments on commit ed12c7e

Please sign in to comment.