Models
The following is a list of packages implementing the NLPModels API.
If you want your package listed here, open a Pull Request.
If you want to create your own interface, check these Guidelines.
Packages
- NLPModelsModifiers.jl: Models that modify existing models. For instance, creating slack variables, or moving constraints into the objective functions, or using Quasi-Newton LBFSG approximations to the Hessian.
- ADNLPModels.jl: Models with automatic differentiation.
- CUTEst.jl: For problems from CUTEst.
- AmplNLReader.jl: For problems modeled using AMPL
- NLPModelsJuMP.jl: For problems modeled using JuMP.jl.
- QuadraticModels.jl: For problems with linear constraints and a quadratic objective (LCQP).
- LLSModels.jl: Creates a linear least squares model.
- PDENLPModels.jl: For PDE-constrained problems.
- BlockNLPModels.jl: For modeling block structured nonlinear optimization problems.