Only released in EOL distros:
Package Summary
Provides a unified Eigen- based interface to use Nonlinear Programming solvers such as Ipopt and Snopt. The user defines the solver independent optimization problem by set of C++ classes resembling variables, cost and constraints. Subsequently, the problem can be efficently solved with either solver.
- Maintainer status: developed
 - Maintainer: Alexander W. Winkler <winklera AT ethz DOT ch>
 - Author: Alexander W. Winkler
 - License: BSD
 - External website: https://github.com/ethz-adrl/ifopt
 - Bug / feature tracker: https://github.com/ethz-adrl/ifopt/issues
 - Source: git https://github.com/ethz-adrl/ifopt.git (branch: master)
 
Package Summary
Provides a unified Eigen- based interface to use Nonlinear Programming solvers such as Ipopt and Snopt. The user defines the solver independent optimization problem by set of C++ classes resembling variables, cost and constraints. Subsequently, the problem can be efficently solved with either solver.
- Maintainer status: developed
 - Maintainer: Alexander W. Winkler <winklera AT ethz DOT ch>
 - Author: Alexander W. Winkler
 - License: BSD
 - External website: https://github.com/ethz-adrl/ifopt
 - Bug / feature tracker: https://github.com/ethz-adrl/ifopt/issues
 - Source: git https://github.com/ethz-adrl/ifopt.git (branch: master)
 
Package Summary
Provides a unified Eigen- based interface to use Nonlinear Programming solvers such as Ipopt and Snopt. The user defines the solver independent optimization problem by set of C++ classes resembling variables, cost and constraints. Subsequently, the problem can be efficently solved with either solver.
- Maintainer status: developed
 - Maintainer: Alexander W. Winkler <winklera AT ethz DOT ch>
 - Author: Alexander W. Winkler
 - License: BSD
 - External website: https://github.com/ethz-adrl/ifopt
 - Bug / feature tracker: https://github.com/ethz-adrl/ifopt/issues
 - Source: git https://github.com/ethz-adrl/ifopt.git (branch: master)
 
 
 
Contents
The solver independant interface. See ifopt for more documentation.