Data Structures for Optimization Models
A thin IPOPT wrapper for NLPModels
Tools for developing nonlinear optimization solvers.