@@ -14,15 +14,15 @@ include("./utils/utils.jl")
1414include (" ./utils/increase_decrease.jl" )
1515
1616path = joinpath (dirname (@__FILE__ ), " SolveModel" )
17- files = filter (x -> x[(end - 2 ): end ] == " .jl" , readdir (path))
17+ files = filter (x -> x[(end - 2 ): end ] == " .jl" , readdir (path))
1818for file in files
19- include (" SolveModel/" * file)
19+ include (" SolveModel/" * file)
2020end
2121
2222path = joinpath (dirname (@__FILE__ ), " PreProcess" )
23- files = filter (x -> x[(end - 2 ): end ] == " .jl" , readdir (path))
23+ files = filter (x -> x[(end - 2 ): end ] == " .jl" , readdir (path))
2424for file in files
25- include (" PreProcess/" * file)
25+ include (" PreProcess/" * file)
2626end
2727
2828include (" main.jl" )
@@ -88,39 +88,34 @@ stats = TRARC(nlp)
8888"""
8989function TRARC end
9090
91- function TRARC (nlp:: AbstractNLPModel{T,S} ; kwargs... ) where {T,S}
92- nlpstop = NLPStopping (nlp; optimality_check = (pb, state) -> norm (state. gx), kwargs... )
93- nlpstop = TRARC (nlpstop; kwargs... )
94- return stopping_to_stats (nlpstop)
91+ function TRARC (nlp:: AbstractNLPModel{T, S} ; kwargs... ) where {T, S}
92+ nlpstop = NLPStopping (nlp; optimality_check = (pb, state) -> norm (state. gx), kwargs... )
93+ nlpstop = TRARC (nlpstop; kwargs... )
94+ return stopping_to_stats (nlpstop)
9595end
9696
9797for fun in union (keys (solvers_const), keys (solvers_nls_const))
98-
99- ht, pt, sm, ka = merge (solvers_const, solvers_nls_const)[fun]
100- @eval begin
101- function $fun (nlpstop:: NLPStopping ; kwargs... )
102- kw_list = Dict {Symbol,Any} ()
103- if $ ka != ()
104- for t in $ ka
105- push! (kw_list, t)
106- end
107- end
108- merge! (kw_list, Dict (kwargs))
109- TRARC (nlpstop; hess_type = $ ht, pdata_type = $ pt, solve_model = $ sm, kw_list... )
98+ ht, pt, sm, ka = merge (solvers_const, solvers_nls_const)[fun]
99+ @eval begin
100+ function $fun (nlpstop:: NLPStopping ; kwargs... )
101+ kw_list = Dict {Symbol, Any} ()
102+ if $ ka != ()
103+ for t in $ ka
104+ push! (kw_list, t)
110105 end
106+ end
107+ merge! (kw_list, Dict (kwargs))
108+ TRARC (nlpstop; hess_type = $ ht, pdata_type = $ pt, solve_model = $ sm, kw_list... )
111109 end
112- @eval begin
113- function $fun (nlp:: AbstractNLPModel{T,S} ; kwargs... ) where {T,S}
114- nlpstop = NLPStopping (
115- nlp;
116- optimality_check = (pb, state) -> norm (state. gx),
117- kwargs... ,
118- )
119- nlpstop = $ fun (nlpstop; kwargs... )
120- return stopping_to_stats (nlpstop)
121- end
110+ end
111+ @eval begin
112+ function $fun (nlp:: AbstractNLPModel{T, S} ; kwargs... ) where {T, S}
113+ nlpstop = NLPStopping (nlp; optimality_check = (pb, state) -> norm (state. gx), kwargs... )
114+ nlpstop = $ fun (nlpstop; kwargs... )
115+ return stopping_to_stats (nlpstop)
122116 end
123- @eval export $ fun
117+ end
118+ @eval export $ fun
124119end
125120
126121end # module
0 commit comments