From 51055231d652accd13621cfac6163d5d97864efc Mon Sep 17 00:00:00 2001 From: Michiel Cottaar <michiel.cottaar@ndcn.ox.ac.uk> Date: Fri, 2 Feb 2024 16:24:59 +0000 Subject: [PATCH] Raise error if values are incompatible --- src/building_blocks.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/building_blocks.jl b/src/building_blocks.jl index 4d9d459..147fe56 100644 --- a/src/building_blocks.jl +++ b/src/building_blocks.jl @@ -241,6 +241,7 @@ apply_simple_constraint!(variable, ::Val{:min}) = @objective global_model() Min apply_simple_constraint!(variable, ::Val{:max}) = @objective global_model() Min objective_function(global_model()) - variable apply_simple_constraint!(variable, value::VariableType) = @constraint global_model() variable == value apply_simple_constraint!(variable::AbstractVector, value::AbstractVector) = [apply_simple_constraint!(v1, v2) for (v1, v2) in zip(variable, value)] +apply_simple_constraint!(variable::Number, value::Number) = @assert variable ≈ value "Variable set to multiple incompatible values." """ -- GitLab