@@ -58,8 +58,10 @@ function diff_optimizer(
58
58
with_bridge_type = Float64,
59
59
with_cache:: Bool = true ,
60
60
)
61
- optimizer =
62
- MOI. instantiate (optimizer_constructor; with_bridge_type = with_bridge_type)
61
+ optimizer = MOI. instantiate (
62
+ optimizer_constructor;
63
+ with_bridge_type = with_bridge_type,
64
+ )
63
65
# When we do `MOI.copy_to(diff, optimizer)` we need to efficiently `MOI.get`
64
66
# the model information from `optimizer`. However, 1) `optimizer` may not
65
67
# implement some getters or it may be inefficient and 2) the getters may be
@@ -74,9 +76,9 @@ function diff_optimizer(
74
76
optimizer
75
77
end
76
78
if with_parametric_opt_interface
77
- return POI. Optimizer (Optimizer (caching_opt, method = method))
79
+ return POI. Optimizer (Optimizer (caching_opt; method = method))
78
80
else
79
- return Optimizer (caching_opt, method = method)
81
+ return Optimizer (caching_opt; method = method)
80
82
end
81
83
end
82
84
@@ -93,7 +95,10 @@ mutable struct Optimizer{OT<:MOI.ModelLike} <: MOI.AbstractOptimizer
93
95
# sensitivity input cache using MOI like sparse format
94
96
input_cache:: InputCache
95
97
96
- function Optimizer (optimizer:: OT ; method = DIFF_AUTOMATIC) where {OT<: MOI.ModelLike }
98
+ function Optimizer (
99
+ optimizer:: OT ;
100
+ method = DIFF_AUTOMATIC,
101
+ ) where {OT<: MOI.ModelLike }
97
102
output =
98
103
new {OT} (optimizer, Any[], nothing , nothing , nothing , InputCache ())
99
104
if method == DIFF_CONIC
0 commit comments