#include "IpStdCInterface.h"
#include "IpoptConfig.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Classes | |
struct | _FUserData |
Typedefs | |
typedef FORTRAN_INTEGER_TYPE | fint |
typedef double | fdouble |
typedef long | fptr |
typedef void(* | FEval_F_CB )(fint *N, fdouble *X, fint *NEW_X, fdouble *OBJVAL, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* | FEval_G_CB )(fint *N, fdouble *X, fint *NEW_X, fint *M, fdouble *G, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* | FEval_Grad_F_CB )(fint *N, fdouble *X, fint *NEW_X, fdouble *GRAD, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* | FEval_Jac_G_CB )(fint *TASK, fint *N, fdouble *X, fint *NEW_X, fint *M, fint *NNZJAC, fint *IROW, fint *JCOL, fdouble *VALUES, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* | FEval_Hess_CB )(fint *TASK, fint *N, fdouble *X, fint *NEW_X, fdouble *OBJFACT, fint *M, fdouble *LAMBDA, fint *NEW_LAM, fint *NNZHESS, fint *IROW, fint *JCOL, fdouble *VALUES, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef struct _FUserData | FUserData |
Functions | |
fptr | F77_FUNC (ipcreate, IPCREATE) |
void | F77_FUNC (ipfree, IPFREE) |
fint | F77_FUNC (ipsolve, IPSOLVE) |
fint | F77_FUNC (ipaddstroption, IPADDSTROPTION) |
fint | F77_FUNC (ipaddnumoption, IPADDNUMOPTION) |
fint | F77_FUNC (ipaddintoption, IPADDINTOPTION) |
fint | F77_FUNC (ipopenoutputfile, IPOPENOUTPUTFILE) |
typedef double fdouble |
typedef void(* FEval_F_CB)(fint *N, fdouble *X, fint *NEW_X, fdouble *OBJVAL, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* FEval_G_CB)(fint *N, fdouble *X, fint *NEW_X, fint *M, fdouble *G, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* FEval_Grad_F_CB)(fint *N, fdouble *X, fint *NEW_X, fdouble *GRAD, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* FEval_Hess_CB)(fint *TASK, fint *N, fdouble *X, fint *NEW_X, fdouble *OBJFACT, fint *M, fdouble *LAMBDA, fint *NEW_LAM, fint *NNZHESS, fint *IROW, fint *JCOL, fdouble *VALUES, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef void(* FEval_Jac_G_CB)(fint *TASK, fint *N, fdouble *X, fint *NEW_X, fint *M, fint *NNZJAC, fint *IROW, fint *JCOL, fdouble *VALUES, fint *IDAT, fdouble *DDAT, fint *IERR) |
typedef FORTRAN_INTEGER_TYPE fint |
typedef long fptr |
typedef struct _FUserData FUserData |
fint F77_FUNC | ( | ipopenoutputfile | , | |
IPOPENOUTPUTFILE | ||||
) |
References OpenIpoptOutputFile(), and _FUserData::Problem.
fint F77_FUNC | ( | ipaddintoption | , | |
IPADDINTOPTION | ||||
) |
References AddIpoptIntOption(), and _FUserData::Problem.
fint F77_FUNC | ( | ipaddnumoption | , | |
IPADDNUMOPTION | ||||
) |
References AddIpoptNumOption(), and _FUserData::Problem.
fint F77_FUNC | ( | ipaddstroption | , | |
IPADDSTROPTION | ||||
) |
References AddIpoptStrOption(), and _FUserData::Problem.
fint F77_FUNC | ( | ipsolve | , | |
IPSOLVE | ||||
) |
References _FUserData::DDAT, _FUserData::IDAT, IpoptSolve(), and _FUserData::Problem.
void F77_FUNC | ( | ipfree | , | |
IPFREE | ||||
) |
References FreeIpoptProblem(), and _FUserData::Problem.
fptr F77_FUNC | ( | ipcreate | , | |
IPCREATE | ||||
) |