Skip to content

Commit a896e54

Browse files
arnavk23tmigot
andauthored
Apply suggestions from code review
Co-authored-by: Tangi Migot <[email protected]>
1 parent aaacc0a commit a896e54

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/ADNLPProblems/boundary.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function boundary(::Val{:nlp}; n::Int = default_nvar, type::Type{T} = Float64, k
2222
x0[i] = i * h * (1 - i * h)
2323
end
2424

25-
return ADNLPModels.ADNLPModel(f, x0, name = "boundary", minimize = true; kwargs...)
25+
return ADNLPModels.ADNLPModel(f, x0, name = "boundary"; kwargs...)
2626
end
2727

2828
function boundary(::Val{:nls}; n::Int = default_nvar, type::Type{T} = Float64, kwargs...) where {T}

src/ADNLPProblems/variational.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ export variational
22

33
function variational(; n::Int = default_nvar, type::Type{T} = Float64, kwargs...) where {T}
44
h = 1 // (n + 1)
5-
x0 = [begin
6-
ih = i * h
7-
convert(T, ih * (1 - ih))
8-
end for i = 1:n]
5+
x0 = Vector{T}(undef, n)
6+
for i = 1:n
7+
x0[i] = i * h * (1 - i * h)
8+
end
99
f =
1010
x -> begin
1111
xext = vcat(zero(eltype(x)), x, zero(eltype(x)))
@@ -22,5 +22,5 @@ function variational(; n::Int = default_nvar, type::Type{T} = Float64, kwargs...
2222
return 2 * (term1 + n * (convert(eltype(x), h) / 2) * term2)
2323
end
2424

25-
return ADNLPModels.ADNLPModel(f, x0, name = "variational", minimize = true; kwargs...)
25+
return ADNLPModels.ADNLPModel(f, x0, name = "variational"; kwargs...)
2626
end

src/Meta/variational.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ variational_meta = Dict(
1414
:best_known_lower_bound => -Inf,
1515
:best_known_upper_bound => Inf,
1616
:is_feasible => true,
17-
:defined_everywhere => missing,
17+
:defined_everywhere => false,
1818
:origin => :academic,
1919
)
2020

src/PureJuMP/boundary.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function boundary(; n::Int = default_nvar, kwargs...)
2121
sum(
2222
(
2323
2 * x[i] - (i == 1 ? 0 : x[i - 1]) - (i == n ? 0 : x[i + 1]) +
24-
(h^2 / 2) * (x[i] + Float64(i) * h + 1)^3
24+
(h^2 / 2) * (x[i] + i * h + 1)^3
2525
)^2 for i = 1:n
2626
)
2727
)

0 commit comments

Comments
 (0)