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