9 #ifndef INCLUDE_OPTIONS
10 #define INCLUDE_OPTIONS
68 double*&
cu,
double neginfty,
71 double*&
zl,
double*&
zu,
Number * x
Input: Starting point Output: Optimal solution.
const double * constraintub() const
const double * upperbounds() const
const IpoptOptions ipoptOptions() const
const double * multlb() const
friend int numvars(const Options &options)
const double * multub() const
static void loadMultipliers(int n, int m, const mxArray *ptr, double *&zl, double *&zu, double *&lambda)
static double * loadLowerBounds(int n, const mxArray *ptr, double neginfty)
const double * constraintlb() const
static double * loadUpperBounds(int n, const mxArray *ptr, double posinfty)
friend int numconstraints(const Options &options)
const double * lowerbounds() const
This is the main application class for making calls to Ipopt.
Options(const Iterate &x, Ipopt::IpoptApplication &app, const mxArray *ptr)
const double * multconstr() const
static int loadConstraintBounds(const mxArray *ptr, double *&cl, double *&cu, double neginfty, double posinfty)