Skip to content
Snippets Groups Projects
Verified Commit 5bb42918 authored by Michiel Cottaar's avatar Michiel Cottaar
Browse files

Fix setting of integer to :min/:max

parent 1a48fa34
No related branches found
No related tags found
No related merge requests found
Pipeline #23665 failed
......@@ -146,7 +146,7 @@ The result is guaranteed to be a [`VariableType`](@ref).
get_free_variable(value::Number; integer=false, kwargs...) = integer ? Int(value) : Float64(value)
get_free_variable(value::VariableType; kwargs...) = value
get_free_variable(::Nothing; integer=false, start=0.01) = @variable(global_model(), start=start, integer=integer)
get_free_variable(value::Symbol; kwargs...) = integer ? error("Cannot maximise or minimise an integer variable") : get_free_variable(Val(value); kwargs...)
get_free_variable(value::Symbol; integer=false, kwargs...) = integer ? error("Cannot maximise or minimise an integer variable") : get_free_variable(Val(value); kwargs...)
function get_free_variable(::Val{:min}; kwargs...)
var = get_free_variable(nothing; kwargs...)
model = global_model()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment