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

Raise error if values are incompatible

parent ee161e36
No related branches found
No related tags found
No related merge requests found
...@@ -241,6 +241,7 @@ apply_simple_constraint!(variable, ::Val{:min}) = @objective global_model() Min ...@@ -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, ::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, 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::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."
""" """
......
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