#include <OSKnitroSolver.h>
Collaboration diagram for KnitroProblem:
Public Member Functions | |
KnitroProblem (OSInstance *osinstance_, OSResult *osresult_) | |
the IpoptProblemclass constructor | |
virtual | ~KnitroProblem () |
the IpoptProblem class destructor | |
int | getN (void) |
int | getM (void) |
void | getInitialX (double *const daX) |
bool | loadProblemIntoKnitro (KTR_context_ptr kc) |
bool | areDerivativesImplemented (const DerivativesImplementedType nWhichDers) |
int | evalFC (const double *const daX, double *const dObj, double *const daC, void *userParams) |
int | evalGA (const double *const daX, double *const daG, double *const daJ, void *userParams) |
int | evalH (const double *const daX, const double *const daLambda, double *const daH, void *userParams) |
int | evalHV (const double *const daX, const double *const daLambda, double *const daHV, void *userParams) |
Public Attributes | |
OSResult * | osresult |
OSInstance * | osinstance |
std::string | knitroErrorMsg |
Definition at line 86 of file OSKnitroSolver.h.
KnitroProblem::KnitroProblem | ( | OSInstance * | osinstance_, | |
OSResult * | osresult_ | |||
) |
the IpoptProblemclass constructor
virtual KnitroProblem::~KnitroProblem | ( | ) | [virtual] |
the IpoptProblem class destructor
int KnitroProblem::getN | ( | void | ) |
int KnitroProblem::getM | ( | void | ) |
void KnitroProblem::getInitialX | ( | double *const | daX | ) |
bool KnitroProblem::loadProblemIntoKnitro | ( | KTR_context_ptr | kc | ) |
bool KnitroProblem::areDerivativesImplemented | ( | const DerivativesImplementedType | nWhichDers | ) |
int KnitroProblem::evalFC | ( | const double *const | daX, | |
double *const | dObj, | |||
double *const | daC, | |||
void * | userParams | |||
) |
int KnitroProblem::evalGA | ( | const double *const | daX, | |
double *const | daG, | |||
double *const | daJ, | |||
void * | userParams | |||
) |
int KnitroProblem::evalH | ( | const double *const | daX, | |
const double *const | daLambda, | |||
double *const | daH, | |||
void * | userParams | |||
) |
int KnitroProblem::evalHV | ( | const double *const | daX, | |
const double *const | daLambda, | |||
double *const | daHV, | |||
void * | userParams | |||
) |
Definition at line 95 of file OSKnitroSolver.h.
Definition at line 97 of file OSKnitroSolver.h.
std::string KnitroProblem::knitroErrorMsg |
Definition at line 126 of file OSKnitroSolver.h.