Comments (5)
I agree we need to trim this down. I think only the Julia interface should use NLPModel
s, and it should build on the core interface. That would also help coverage a lot. I propose to only keep inplace versions of the core interface functions. That should make the code much more manageable. What do you think?
from cutest.jl.
The core interface is already only inplace, though we don't use !
on the names.
Not using nlp
on both is a valid option too. Let me work on this a little.
from cutest.jl.
On the Cint
front. The core interface only accepts Array{Cint}
because of ccall
. The specialized interface has two options:
- Only accept
Array{Cint}
. The user has to comply to make it work. - Only accept
Array{Int}
. We would have to make a conversion using a temporary vector ofCint
s.
from cutest.jl.
Let's only use Cint
and have the thinnest interface possible. I doubt anyone who wants to use Julia will want to call the core interface directly.
from cutest.jl.
Closed by #90
from cutest.jl.
Related Issues (20)
- gfortran error HOT 10
- KeyError: key "MASTSIF" not found HOT 7
- How to specify the size of the test problem? HOT 2
- NLPModels computes gradient with elements out of order HOT 9
- jth_hess_coord! seems not implemented HOT 2
- CUTEst.jl and AutoDiff -- compute high-order derivatives HOT 10
- Function "NONCVXUN" HOT 5
- Make the package loadable in Windows even though it is not usable HOT 2
- nnzj in NLPModels HOT 9
- Update the function sifdecoder
- Update Artifacts.toml
- Interface cutest_cint_chsprod, cutest_cint_chjprod and cutest_cint_cohprods
- Add csjp in core_interface.jl
- Add a unit test for jth_hess_coord!
- Regenerate a new classf.json
- IOError on Windows HOT 5
- Preallocated more vectors in the CUTEstModel
- Mark CUTEst.select as @deprecated
- Different outputs between CUTEst.select & select_sif_problems HOT 2
- 'libpath' not defined when using Windows HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cutest.jl.