Skip to content

Commit 17fdf8d

Browse files
authored
Merge d9dd235 into f68a7a0
2 parents f68a7a0 + d9dd235 commit 17fdf8d

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/Test/test_nonlinear.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ function MOI.constraint_expr(::HS071, i::Int)
7676
)
7777
elseif i == 2
7878
return :(
79-
x[$(MOI.VariableIndex(1))]^2 +
80-
x[$(MOI.VariableIndex(2))]^2 +
81-
x[$(MOI.VariableIndex(3))]^2 +
82-
x[$(MOI.VariableIndex(4))]^2 == 40.0
79+
x[$(MOI.VariableIndex(1))]^2.0 +
80+
x[$(MOI.VariableIndex(2))]^2.0 +
81+
x[$(MOI.VariableIndex(3))]^2.0 +
82+
x[$(MOI.VariableIndex(4))]^2.0 == 40.0
8383
)
8484
else
8585
error("Out of bounds constraint.")

src/nlp.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1074,7 +1074,7 @@ julia> MOI.constraint_expr(evaluator, 1)
10741074
:(x[MOI.VariableIndex(1)] * x[MOI.VariableIndex(2)] * x[MOI.VariableIndex(3)] * x[MOI.VariableIndex(4)] >= 25.0)
10751075
10761076
julia> MOI.constraint_expr(evaluator, 2)
1077-
:(x[MOI.VariableIndex(1)] ^ 2 + x[MOI.VariableIndex(2)] ^ 2 + x[MOI.VariableIndex(3)] ^ 2 + x[MOI.VariableIndex(4)] ^ 2 == 40.0)
1077+
:(x[MOI.VariableIndex(1)] ^ 2.0 + x[MOI.VariableIndex(2)] ^ 2.0 + x[MOI.VariableIndex(3)] ^ 2.0 + x[MOI.VariableIndex(4)] ^ 2.0 == 40.0)
10781078
```
10791079
"""
10801080
function constraint_expr end

test/FileFormats/MOF/MOF.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ function test_nonlinear_readingwriting()
308308
block = MOI.get(model2, MOI.NLPBlock())
309309
MOI.initialize(block.evaluator, [:ExprGraph])
310310
@test MOI.constraint_expr(block.evaluator, 1) ==
311-
:(2 * x[$x] + sin(x[$x])^2 - x[$y] == 1.0)
311+
:(2.0 * x[$x] + sin(x[$x])^2.0 - x[$y] == 1.0)
312312
_validate(TEST_MOF_FILE)
313313
return
314314
end

test/FileFormats/MOF/nlp.mof.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
},
8282
"set": {
8383
"type": "GreaterThan",
84-
"lower": 25
84+
"lower": 25.0
8585
}
8686
},
8787
{
@@ -96,28 +96,28 @@
9696
"type": "^",
9797
"args": [
9898
"var_1",
99-
2
99+
2.0
100100
]
101101
},
102102
{
103103
"type": "^",
104104
"args": [
105105
"var_2",
106-
2
106+
2.0
107107
]
108108
},
109109
{
110110
"type": "^",
111111
"args": [
112112
"var_3",
113-
2
113+
2.0
114114
]
115115
},
116116
{
117117
"type": "^",
118118
"args": [
119119
"var_4",
120-
2
120+
2.0
121121
]
122122
},
123123
{
@@ -145,7 +145,7 @@
145145
},
146146
"set": {
147147
"type": "EqualTo",
148-
"value": 40
148+
"value": 40.0
149149
}
150150
},
151151
{

test/Test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ function test_HS071_evaluator()
229229
@test MOI.constraint_expr(evaluator, 1) ==
230230
:($(x[1]) * $(x[2]) * $(x[3]) * $(x[4]) >= 25.0)
231231
@test MOI.constraint_expr(evaluator, 2) ==
232-
:($(x[1])^2 + $(x[2])^2 + $(x[3])^2 + $(x[4])^2 == 40.0)
232+
:($(x[1])^2.0 + $(x[2])^2.0 + $(x[3])^2.0 + $(x[4])^2.0 == 40.0)
233233
return
234234
end
235235

0 commit comments

Comments
 (0)