@@ -63,7 +63,7 @@ julia> x = MOI.add_variable(model);
63
63
64
64
julia> c = MOI.add_constraint(model, 1.0 * x, MOI.LessThan(2.0));
65
65
66
- julia> MOI.modify(model, MOI.Utilities.PenaltyRelaxation(default = 2.0))
66
+ julia> map = MOI.modify(model, MOI.Utilities.PenaltyRelaxation(default = 2.0));
67
67
68
68
julia> print(model)
69
69
Minimize ScalarAffineFunction{Float64}:
@@ -76,6 +76,9 @@ ScalarAffineFunction{Float64}-in-LessThan{Float64}
76
76
77
77
VariableIndex-in-GreaterThan{Float64}
78
78
v[2] >= 0.0
79
+
80
+ julia> map[c] isa MOI.ScalarAffineFunction{Float64}
81
+ true
79
82
```
80
83
81
84
```jldoctest; setup=:(import MathOptInterface; const MOI = MathOptInterface)
@@ -85,7 +88,7 @@ julia> x = MOI.add_variable(model);
85
88
86
89
julia> c = MOI.add_constraint(model, 1.0 * x, MOI.LessThan(2.0));
87
90
88
- julia> MOI.modify(model, MOI.Utilities.PenaltyRelaxation(Dict(c => 3.0)))
91
+ julia> map = MOI.modify(model, MOI.Utilities.PenaltyRelaxation(Dict(c => 3.0)));
89
92
90
93
julia> print(model)
91
94
Minimize ScalarAffineFunction{Float64}:
@@ -98,6 +101,9 @@ ScalarAffineFunction{Float64}-in-LessThan{Float64}
98
101
99
102
VariableIndex-in-GreaterThan{Float64}
100
103
v[2] >= 0.0
104
+
105
+ julia> map[c] isa MOI.ScalarAffineFunction{Float64}
106
+ true
101
107
```
102
108
"""
103
109
mutable struct PenaltyRelaxation{T}
0 commit comments