File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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." )
Original file line number Diff line number Diff 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
10761076julia> 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"""
10801080function constraint_expr end
Original file line number Diff line number Diff 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
314314end
Original file line number Diff line number Diff line change 8181 },
8282 "set" : {
8383 "type" : " GreaterThan" ,
84- "lower" : 25
84+ "lower" : 25.0
8585 }
8686 },
8787 {
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 {
145145 },
146146 "set" : {
147147 "type" : " EqualTo" ,
148- "value" : 40
148+ "value" : 40.0
149149 }
150150 },
151151 {
Original file line number Diff line number Diff 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
234234end
235235
You can’t perform that action at this time.
0 commit comments