@@ -393,32 +393,30 @@ const IndexMap = Utilities.IndexMap
393393import PrecompileTools
394394
395395PrecompileTools. @setup_workload begin
396+ optimizer =
397+ () -> Utilities. MockOptimizer (
398+ Utilities. UniversalFallback (Utilities. Model {Float64} ()),
399+ )
396400 PrecompileTools. @compile_workload begin
397- let
398- optimizer =
399- () -> Utilities. MockOptimizer (
400- Utilities. UniversalFallback (Utilities. Model {Float64} ()),
401- )
402- model = Utilities. CachingOptimizer (
403- Utilities. UniversalFallback (Utilities. Model {Float64} ()),
404- instantiate (optimizer; with_bridge_type = Float64),
405- )
406- set (model, Silent (), true )
407- x = add_variables (model, 3 )
408- add_constraint (model, x[1 ], ZeroOne ())
409- add_constraint (model, x[2 ], Integer ())
410- add_constraint (model, x[1 ], GreaterThan (0.0 ))
411- add_constraint (model, x[2 ], LessThan (0.0 ))
412- add_constraint (model, x[3 ], EqualTo (0.0 ))
413- f = 1.0 * x[1 ] + x[2 ] + x[3 ]
414- add_constraint (model, f, GreaterThan (0.0 ))
415- add_constraint (model, f, LessThan (0.0 ))
416- add_constraint (model, f, EqualTo (0.0 ))
417- y, _ = add_constrained_variables (model, Nonnegatives (2 ))
418- set (model, ObjectiveSense (), MAX_SENSE)
419- set (model, ObjectiveFunction {typeof(f)} (), f)
420- optimize! (model)
421- end
401+ model = Utilities. CachingOptimizer (
402+ Utilities. UniversalFallback (Utilities. Model {Float64} ()),
403+ instantiate (optimizer; with_bridge_type = Float64),
404+ )
405+ set (model, Silent (), true )
406+ x = add_variables (model, 3 )
407+ add_constraint (model, x[1 ], ZeroOne ())
408+ add_constraint (model, x[2 ], Integer ())
409+ add_constraint (model, x[1 ], GreaterThan (0.0 ))
410+ add_constraint (model, x[2 ], LessThan (0.0 ))
411+ add_constraint (model, x[3 ], EqualTo (0.0 ))
412+ f = 1.0 * x[1 ] + x[2 ] + x[3 ]
413+ add_constraint (model, f, GreaterThan (0.0 ))
414+ add_constraint (model, f, LessThan (0.0 ))
415+ add_constraint (model, f, EqualTo (0.0 ))
416+ y, _ = add_constrained_variables (model, Nonnegatives (2 ))
417+ set (model, ObjectiveSense (), MAX_SENSE)
418+ set (model, ObjectiveFunction {typeof(f)} (), f)
419+ optimize! (model)
422420 end
423421end
424422
0 commit comments