|
virtual | ~OptimizerRep () |
|
| OptimizerRep (const OptimizerSystem &sys) |
|
| OptimizerRep () |
|
const OptimizerSystem & | getOptimizerSystem () const |
|
void | setDiagnosticsLevel (const int level) |
|
void | setConvergenceTolerance (Real accuracy) |
|
void | setConstraintTolerance (Real tolerance) |
|
void | setMaxIterations (const int iter) |
|
void | setLimitedMemoryHistory (const int history) |
|
bool | setAdvancedStrOption (const std::string &option, const std::string &value) |
|
bool | setAdvancedRealOption (const std::string &option, const Real value) |
|
bool | setAdvancedIntOption (const std::string &option, const int value) |
|
bool | setAdvancedBoolOption (const std::string &option, const bool value) |
|
bool | setAdvancedVectorOption (const std::string &option, const Vector value) |
|
bool | getAdvancedStrOption (const std::string &option, std::string &value) const |
|
bool | getAdvancedRealOption (const std::string &option, Real &value) const |
|
bool | getAdvancedIntOption (const std::string &option, int &value) const |
|
bool | getAdvancedBoolOption (const std::string &option, bool &value) const |
|
bool | getAdvancedVectorOption (const std::string &option, Vector &value) const |
|
void | setMyHandle (Optimizer &cp) |
|
const Optimizer & | getMyHandle () const |
|
void | clearMyHandle () |
|
void | useNumericalGradient (bool flag, Real objEstAccuracy) |
|
void | useNumericalJacobian (bool flag, Real consEstAccuracy) |
|
void | setDifferentiatorMethod (Differentiator::Method method) |
|
bool | isUsingNumericalGradient () const |
|
bool | isUsingNumericalJacobian () const |
|
Differentiator::Method | getDifferentiatorMethod () const |
|
Real | getEstimatedAccuracyOfObjective () const |
|
Real | getEstimatedAccuracyOfConstraints () const |
|
const Differentiator & | getGradientDifferentiator () const |
|
const Differentiator & | getJacobianDifferentiator () const |
|
static bool | isAvailable () |
|
static int | numericalGradient_static (const OptimizerSystem &, const Vector ¶meters, const bool new_parameters, Vector &gradient) |
|
static int | numericalJacobian_static (const OptimizerSystem &, const Vector ¶meters, const bool new_parameters, Matrix &jacobian) |
|
static int | objectiveFuncWrapper (int n, const Real *x, int new_x, Real *f, void *rep) |
|
static int | gradientFuncWrapper (int n, const Real *x, int new_x, Real *gradient, void *rep) |
|
static int | constraintFuncWrapper (int n, const Real *x, int new_x, int m, Real *g, void *rep) |
|
static int | constraintJacobianWrapper (int n, const Real *x, int new_x, int m, int nele_jac, int *iRow, int *jCol, Real *values, void *rep) |
|
static int | hessianWrapper (int n, const Real *x, int new_x, Real obj_factor, int m, Real *lambda, int new_lambda, int nele_hess, int *iRow, int *jCol, Real *values, void *rep) |
|
int | diagnosticsLevel |
|
Real | convergenceTolerance |
|
Real | constraintTolerance |
|
int | maxIterations |
|
int | limitedMemoryHistory |
|
Differentiator::Method | diffMethod |
|
Real | objectiveEstimatedAccuracy |
|
Real | constraintsEstimatedAccuracy |
|