|
| 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 |
| |