All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nlpi_ipopt.h File Reference Detailed DescriptionIpopt NLP interface. Definition in file nlpi_ipopt.h. #include "nlpi/type_nlpi.h" Go to the source code of this file.
Function Documentation
create solver interface for Ipopt solver sets *nlpi to NULL if Ipopt is not available
gets string that identifies Ipopt (version number)
gets string that describes Ipopt (version number)
returns whether Ipopt is available, i.e., whether it has been linked in
gives a pointer to the IpoptApplication object stored in Ipopt-NLPI's NLPI problem data structure
gives a pointer to the NLPIORACLE object stored in Ipopt-NLPI's NLPI problem data structure
sets modified default settings that are used when setting up an Ipopt problem Do not forget to add a newline after the last option in optionsstring.
Calls Lapacks Dsyev routine to compute eigenvalues and eigenvectors of a dense matrix. It's here, because Ipopt is linked against Lapack.
Calls Lapacks IpLapackDgetrf routine to calculate a LU factorization and uses this factorization to solve the linear problem Ax = b. It's here, because Ipopt is linked against Lapack.
|