Skip to content

Commit e72beed

Browse files
committed
format
1 parent b886ae3 commit e72beed

1 file changed

Lines changed: 15 additions & 12 deletions

File tree

test/nlp_program.jl

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -757,20 +757,23 @@ function test_ObjectiveSensitivity_direct_param_contrib()
757757
DiffOpt.forward_differentiate!(model)
758758

759759
df_dp = MOI.get(model, DiffOpt.ForwardObjectiveSensitivity())
760-
@test isapprox(df_dp, 2 * p_val * Δp, atol=1e-8) # ≈ 0.6 for p=3
760+
@test isapprox(df_dp, 2 * p_val * Δp, atol = 1e-8) # ≈ 0.6 for p=3
761761

762762
ε = 1e-6
763-
df_dp_fd = (begin
764-
set_parameter_value(p, p_val + ε)
765-
optimize!(model)
766-
Δp * objective_value(model)
767-
end - begin
768-
set_parameter_value(p, p_val - ε)
769-
optimize!(model)
770-
Δp * objective_value(model)
771-
end) / (2ε)
772-
773-
@test isapprox(df_dp, df_dp_fd, atol=1e-4)
763+
df_dp_fd =
764+
(
765+
begin
766+
set_parameter_value(p, p_val + ε)
767+
optimize!(model)
768+
Δp * objective_value(model)
769+
end - begin
770+
set_parameter_value(p, p_val - ε)
771+
optimize!(model)
772+
Δp * objective_value(model)
773+
end
774+
) / (2ε)
775+
776+
@test isapprox(df_dp, df_dp_fd, atol = 1e-4)
774777
end
775778
function test_ObjectiveSensitivity_subset_parameters()
776779
# Model with 10 parameters, differentiate only w.r.t. 3rd and 7th

0 commit comments

Comments
 (0)