Simbody
3.3
|
#include <OptimizerRep.h>
Additional Inherited Members | |
Public Member Functions inherited from SimTK::Optimizer::OptimizerRep | |
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 | 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 |
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 Public Member Functions inherited from SimTK::Optimizer::OptimizerRep | |
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 Protected Member Functions inherited from SimTK::Optimizer::OptimizerRep | |
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) |
Protected Attributes inherited from SimTK::Optimizer::OptimizerRep | |
int | diagnosticsLevel |
Real | convergenceTolerance |
Real | constraintTolerance |
int | maxIterations |
int | limitedMemoryHistory |
Differentiator::Method | diffMethod |
Real | objectiveEstimatedAccuracy |
Real | constraintsEstimatedAccuracy |