@@ -59,22 +59,24 @@ struct SimpleTrustRegion{T, CS, AD, FDT} <: AbstractNewtonAlgorithm{CS, AD, FDT}
5959 expand_factor:: T
6060 max_shrink_times:: Int
6161 function SimpleTrustRegion (max_trust_radius:: Number ; chunk_size = Val {0} (),
62- autodiff = Val {true} (),
63- diff_type = Val{:forward },
64- initial_trust_radius:: Number = max_trust_radius / 11 ,
65- step_threshold:: Number = 0.1 ,
66- shrink_threshold:: Number = 0.25 ,
67- expand_threshold:: Number = 0.75 ,
68- shrink_factor:: Number = 0.25 ,
69- expand_factor:: Number = 2.0 ,
70- max_shrink_times:: Int = 32 )
71- new{typeof (initial_trust_radius), SciMLBase. _unwrap_val (chunk_size),
72- SciMLBase. _unwrap_val (autodiff), SciMLBase. _unwrap_val (diff_type)}(
73- max_trust_radius, initial_trust_radius,
74- step_threshold,
75- shrink_threshold, expand_threshold,
76- shrink_factor,
77- expand_factor, max_shrink_times)
62+ autodiff = Val {true} (),
63+ diff_type = Val{:forward },
64+ initial_trust_radius:: Number = max_trust_radius / 11 ,
65+ step_threshold:: Number = 0.1 ,
66+ shrink_threshold:: Number = 0.25 ,
67+ expand_threshold:: Number = 0.75 ,
68+ shrink_factor:: Number = 0.25 ,
69+ expand_factor:: Number = 2.0 ,
70+ max_shrink_times:: Int = 32 )
71+ new{typeof (initial_trust_radius), SciMLBase. _unwrap_val (chunk_size),
72+ SciMLBase. _unwrap_val (autodiff), SciMLBase. _unwrap_val (diff_type)}(max_trust_radius,
73+ initial_trust_radius,
74+ step_threshold,
75+ shrink_threshold,
76+ expand_threshold,
77+ shrink_factor,
78+ expand_factor,
79+ max_shrink_times)
7880 end
7981end
8082
0 commit comments