Options Class Reference
#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 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 |
| 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 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: