cyipopt_interface
The cyipopt_interface module includes the python interface to the Cythonized ipopt solver cyipopt (see more: https://github.com/mechmotum/cyipopt.git). To use the interface, you can create a derived implementation from the abstract base class CyIpoptProblemInterface that provides the necessary methods.
Note: This module also includes a default implementation CyIpopt that works with problems derived from AslNLP as long as those classes return numpy ndarray objects for the vectors and coo_matrix objects for the matrices (e.g., AmplNLP and PyomoNLP)
Classes
|
|
Abstract subclass of |