NLPAPI is a set of subroutines and data structures for defining nonlinear
programming problems.
It includes an interface to call LANCELOT to solve the problem (you need to
get your own copy of LANCELOT).
Download
A gzipped tar file is available from the COIN download page.
Documentation
A TeX file with a description of how to use the code, and how to code your
own problems is included in the file Doc/NLPAPI-UG.tex (PDF version).
A reference manual listing all of the routines is in Doc/NLPAPI-Ref.tex (PDF version).
Examples
Two examples are provided, along with a SIF decoder that translates most (no guarantees!) SIF files into
a program that calls the API.