File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 )
774777end
775778function test_ObjectiveSensitivity_subset_parameters ()
776779 # Model with 10 parameters, differentiate only w.r.t. 3rd and 7th
You can’t perform that action at this time.
0 commit comments