diff --git a/src/building_blocks.jl b/src/building_blocks.jl index f2219f475f79a154350151d8ddd3d564ac9a0d11..08343c3f85dc5d3dab707cfe6eed2783a8e81f08 100644 --- a/src/building_blocks.jl +++ b/src/building_blocks.jl @@ -282,6 +282,7 @@ apply_simple_constraint!(model::Model, variable, value::Symbol) = apply_simple_c apply_simple_constraint!(model::Model, variable, ::Val{:min}) = @objective model Min objective_function(model) + variable apply_simple_constraint!(model::Model, variable, ::Val{:max}) = @objective model Min objective_function(model) - variable apply_simple_constraint!(model::Model, variable, value::VariableType) = @constraint model variable == value +apply_simple_constraint!(model::Model, variable::AbstractVector, value::AbstractVector) = [apply_simple_constraint!(model, v1, v2) for (v1, v2) in zip(variable, value)] """