From 72b3eed5dc19a022009339c4ccea884b34e88a71 Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Tue, 30 Jan 2024 21:33:46 +0000 Subject: [PATCH] start free variables from non-zero value --- src/variables.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/variables.jl b/src/variables.jl index 402da5e..5d69ac9 100644 --- a/src/variables.jl +++ b/src/variables.jl @@ -85,7 +85,7 @@ function get_free_variable(model::Model, value::VariableType; integer=false) end return value end -get_free_variable(model::Model, ::Nothing; integer=false) = @variable(model, integer=integer) +get_free_variable(model::Model, ::Nothing; integer=false) = @variable(model, start=0.01, integer=integer) get_free_variable(model::Model, value::Symbol; integer=false) = integer ? error("Cannot maximise or minimise an integer variable") : get_free_variable(model, Val(value)) function get_free_variable(model::Model, ::Val{:min}) var = get_free_variable(model, nothing) -- GitLab