Iotr is an framework for implementing primal-dual interior point solvers for nonlinear programming. It is written in C++ in an inheritance based object-oriented style.
This document is a reference manual for Iotr, and is intended for those who wish to use Iotr as a development framework. If you wish to use Iotr as a shrink-wrapped solver for solving a particular NLP, you should seek out the user manual for that shrink-wrapped solver. Iotr is a work in progress. Parts are mature, while others are in a development stage. Here, we describe the overall plan.The development of this software has been supported by National Science Foundation grants DMS-9973276 and ACI-0082100.