@@ -10,7 +10,7 @@ function nazareth(::Val{:nlp}; n::Int = default_nvar, type::Type{T} = Float64, k
1010 neighbors = Vector {Vector{Int}} (undef, n)
1111 a_row = Vector {Vector{T}} (undef, n)
1212 b_row = Vector {Vector{T}} (undef, n)
13- for i in 1 : n
13+ for i = 1 : n
1414 lo = max (1 , i - 2 )
1515 hi = min (n, i + 2 )
1616 neigh = collect (lo: hi)
@@ -22,18 +22,18 @@ function nazareth(::Val{:nlp}; n::Int = default_nvar, type::Type{T} = Float64, k
2222 end
2323 end
2424 neighbors[i] = neigh
25- a_row[i] = [5 * (1 + mod (i,5 ) + mod (j,5 )) for j in neigh]
25+ a_row[i] = [5 * (1 + mod (i, 5 ) + mod (j, 5 )) for j in neigh]
2626 b_row[i] = [(i + j) / 10 for j in neigh]
2727 end
2828
2929 function f (x; n = length (x))
3030 s = zero (T)
31- for i in 1 : n
31+ for i = 1 : n
3232 sumtrig = zero (T)
3333 neigh = neighbors[i]
3434 ai = a_row[i]
3535 bi = b_row[i]
36- @inbounds for k in 1 : length (neigh)
36+ @inbounds for k = 1 : length (neigh)
3737 j = neigh[k]
3838 sumtrig += ai[k] * sin (x[j]) + bi[k] * cos (x[j])
3939 end
@@ -50,7 +50,7 @@ function nazareth(::Val{:nls}; n::Int = default_nvar, type::Type{T} = Float64, k
5050 neighbors = Vector {Vector{Int}} (undef, n)
5151 a_row = Vector {Vector{T}} (undef, n)
5252 b_row = Vector {Vector{T}} (undef, n)
53- for i in 1 : n
53+ for i = 1 : n
5454 lo = max (1 , i - 2 )
5555 hi = min (n, i + 2 )
5656 neigh = collect (lo: hi)
@@ -62,18 +62,18 @@ function nazareth(::Val{:nls}; n::Int = default_nvar, type::Type{T} = Float64, k
6262 end
6363 end
6464 neighbors[i] = neigh
65- a_row[i] = [5 * (1 + mod (i,5 ) + mod (j,5 )) for j in neigh]
65+ a_row[i] = [5 * (1 + mod (i, 5 ) + mod (j, 5 )) for j in neigh]
6666 b_row[i] = [(i + j) / 10 for j in neigh]
6767 end
6868
6969 x0 = fill (one (T) / n, n)
7070 function F! (r, x)
71- @inbounds for i in 1 : n
71+ @inbounds for i = 1 : n
7272 sumtrig = zero (T)
7373 neigh = neighbors[i]
7474 ai = a_row[i]
7575 bi = b_row[i]
76- for k in 1 : length (neigh)
76+ for k = 1 : length (neigh)
7777 j = neigh[k]
7878 sumtrig += ai[k] * sin (x[j]) + bi[k] * cos (x[j])
7979 end
@@ -83,4 +83,3 @@ function nazareth(::Val{:nls}; n::Int = default_nvar, type::Type{T} = Float64, k
8383 end
8484 return ADNLPModels. ADNLSModel! (F!, x0, n, name = " nazareth" ; kwargs... )
8585end
86-
0 commit comments