You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We can fix in our code with a conditional that check the version of NLopt, but I wonder if you would consider re-adding the (admittedly, unused) enum as a bug fix.
How to reproduce the issue?
N/A.
Version
2.9.0
Operating System
all
Installation media
other
Additional Context
No response
The text was updated successfully, but these errors were encountered:
(The reason that NLOPT_LD_LBFGS_NOCEDAL exists is that a very early version of NLopt included support for Nocedal's LBFGS implementation. I removed it because it was under the restrictive ACM TOMS copyright terms. Subsequently, at Nocedal's request, ACM relaxed the terms for that code to be open source BSD-like, IIRC, so potentially we could add it back. Here is Nocedal's page on their code.)
What happened?
This commit f4e74eb dropped the
NLOPT_LD_LBFGS_NOCEDAL
enum.This broke NLopt.jl because we hard-code the enums in Julia code:
https://github.com/jump-dev/NLopt.jl/blob/bdaa35d626b2168a77251224a5d1d7a2a9677358/src/libnlopt.jl#L19-L31
We can fix in our code with a conditional that check the version of NLopt, but I wonder if you would consider re-adding the (admittedly, unused) enum as a bug fix.
How to reproduce the issue?
Version
2.9.0
Operating System
all
Installation media
other
Additional Context
No response
The text was updated successfully, but these errors were encountered: