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
CyIpoptNLP (nlp[, intermediate_callback, ...])
|
|
CyIpoptProblemInterface ()
|
Abstract subclass of cyipopt.Problem defining an object that can be used as an interface to CyIpopt. |