From 8e77389188e83f2808eeceac2edd7cebe5f6d948 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Wed, 21 Feb 2024 19:24:17 +0000 Subject: [PATCH] Fix initial values again --- src/variables.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/variables.jl b/src/variables.jl index d155cc3..3ebb8fe 100644 --- a/src/variables.jl +++ b/src/variables.jl @@ -135,7 +135,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=nothing) = @variable(global_model(), start=isnothing(start) ? rand() : start, integer=integer) +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...) function get_free_variable(::Val{:min}; kwargs...) var = get_free_variable(nothing; kwargs...) -- GitLab