This is the interface between an MINLP (through AMPL or others) and IPOPT.
