nlpi_ipopt.h
Go to the documentation of this file.
23 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
60 /** gives a pointer to the IpoptApplication object stored in Ipopt-NLPI's NLPI problem data structure */
66 /** gives a pointer to the NLPIORACLE object stored in Ipopt-NLPI's NLPI problem data structure */
90 SCIP_Real* a, /**< matrix data on input (size N*N); eigenvectors on output if computeeigenvectors == TRUE */
96 * Calls Lapacks IpLapackDgetrf routine to calculate a LU factorization and uses this factorization to solve
SCIP_EXPORT void * SCIPgetNlpiOracleIpopt(SCIP_NLPIPROBLEM *nlpiproblem)
Definition: nlpi_ipopt.cpp:2109
SCIP_EXPORT void SCIPsetModifiedDefaultSettingsIpopt(SCIP_NLPI *nlpi, const char *optionsstring, SCIP_Bool append)
Definition: nlpi_ipopt.cpp:2122
SCIP_EXPORT SCIP_Bool SCIPisIpoptAvailableIpopt(void)
Definition: nlpi_ipopt.cpp:2093
SCIP_EXPORT void * SCIPgetIpoptApplicationPointerIpopt(SCIP_NLPIPROBLEM *nlpiproblem)
Definition: nlpi_ipopt.cpp:2099
SCIP_EXPORT SCIP_RETCODE LapackDsyev(SCIP_Bool computeeigenvectors, int N, SCIP_Real *a, SCIP_Real *w)
Definition: nlpi_ipopt.cpp:2881
SCIP_EXPORT const char * SCIPgetSolverDescIpopt(void)
Definition: nlpi_ipopt.cpp:2087
SCIP_EXPORT const char * SCIPgetSolverNameIpopt(void)
Definition: nlpi_ipopt.cpp:2081
SCIP_EXPORT SCIP_RETCODE SCIPsolveLinearProb(int N, SCIP_Real *A, SCIP_Real *b, SCIP_Real *x, SCIP_Bool *success)
Definition: nlpi_ipopt.cpp:2952
SCIP_EXPORT SCIP_RETCODE SCIPcreateNlpSolverIpopt(BMS_BLKMEM *blkmem, SCIP_NLPI **nlpi)
Definition: nlpi_ipopt.cpp:2051
Definition: nlpi_all.c:50
type definitions for specific NLP solver interfaces
Definition: struct_nlpi.h:35