#include <options.hpp>
List of all members.
Public Member Functions |
| Options (const Iterate &x, Ipopt::IpoptApplication &app, const mxArray *ptr) |
| ~Options () |
const double * | lowerbounds () const |
const double * | upperbounds () const |
const double * | constraintlb () const |
const double * | constraintub () const |
const mxArray * | getAuxData () const |
const IpoptOptions | ipoptOptions () const |
const double * | multlb () const |
const double * | multub () const |
const double * | multconstr () const |
Static Protected Member Functions |
static double * | loadLowerBounds (int n, const mxArray *ptr, double neginfty) |
static double * | loadUpperBounds (int n, const mxArray *ptr, double posinfty) |
static int | loadConstraintBounds (const mxArray *ptr, double *&cl, double *&cu, double neginfty, double posinfty) |
static void | loadMultipliers (int n, int m, const mxArray *ptr, double *&zl, double *&zu, double *&lambda) |
Protected Attributes |
int | n |
int | m |
double * | lb |
double * | ub |
double * | cl |
double * | cu |
double * | zl |
double * | zu |
double * | lambda |
const mxArray * | auxdata |
IpoptOptions | ipopt |
Friends |
int | numvars (const Options &options) |
int | numconstraints (const Options &options) |
Detailed Description
Definition at line 19 of file options.hpp.
Constructor & Destructor Documentation
Member Function Documentation
const double* Options::lowerbounds |
( |
|
) |
const [inline] |
const double* Options::upperbounds |
( |
|
) |
const [inline] |
const double* Options::constraintlb |
( |
|
) |
const [inline] |
const double* Options::constraintub |
( |
|
) |
const [inline] |
const mxArray* Options::getAuxData |
( |
|
) |
const [inline] |
const double* Options::multlb |
( |
|
) |
const [inline] |
const double* Options::multub |
( |
|
) |
const [inline] |
const double* Options::multconstr |
( |
|
) |
const [inline] |
static double* Options::loadLowerBounds |
( |
int |
n, |
|
|
const mxArray * |
ptr, |
|
|
double |
neginfty | |
|
) |
| | [static, protected] |
static double* Options::loadUpperBounds |
( |
int |
n, |
|
|
const mxArray * |
ptr, |
|
|
double |
posinfty | |
|
) |
| | [static, protected] |
static int Options::loadConstraintBounds |
( |
const mxArray * |
ptr, |
|
|
double *& |
cl, |
|
|
double *& |
cu, |
|
|
double |
neginfty, |
|
|
double |
posinfty | |
|
) |
| | [static, protected] |
static void Options::loadMultipliers |
( |
int |
n, |
|
|
int |
m, |
|
|
const mxArray * |
ptr, |
|
|
double *& |
zl, |
|
|
double *& |
zu, |
|
|
double *& |
lambda | |
|
) |
| | [static, protected] |
Friends And Related Function Documentation
int numvars |
( |
const Options & |
options |
) |
[friend] |
int numconstraints |
( |
const Options & |
options |
) |
[friend] |
Member Data Documentation
The documentation for this class was generated from the following file:
- /build/buildd/coinor-ipopt-3.8.3/Ipopt/contrib/MatlabInterface/src/options.hpp