Skip to content

Commit

Permalink
Add UniversalFallback
Browse files Browse the repository at this point in the history
  • Loading branch information
blegat committed Mar 28, 2018
1 parent 6db91d8 commit cd5ce20
Showing 1 changed file with 3 additions and 10 deletions.
13 changes: 3 additions & 10 deletions src/JuMP.jl
Original file line number Diff line number Diff line change
Expand Up @@ -162,16 +162,9 @@ mutable struct Model <: AbstractModel
m.moibackend = backend
else
@assert mode != Direct
if mode == Automatic
m.moibackend = MOIU.CachingOptimizer(JuMPMOIModel{Float64}(), MOIU.Automatic)
if optimizer !== nothing
MOIU.resetoptimizer!(m, optimizer)
end
elseif mode == Manual
m.moibackend = MOIU.CachingOptimizer(JuMPMOIModel{Float64}(), MOIU.Manual)
if optimizer !== nothing
MOIU.resetoptimizer!(m, optimizer)
end
m.moibackend = MOIU.CachingOptimizer(MOIU.UniversalFallback(JuMPMOIModel{Float64}()), mode == Automatic ? MOIU.Automatic : MOIU.Manual)
if optimizer !== nothing
MOIU.resetoptimizer!(m, optimizer)
end
end
m.callbacks = Any[]
Expand Down

0 comments on commit cd5ce20

Please sign in to comment.