| AddObserver(Observer &) | mirtk::Observable | inline |
| AddStoppingCriterion(StoppingCriterion *) | mirtk::LocalOptimizer | |
| Broadcast(Event, const void *=NULL) | mirtk::Observable | inline |
| ClearObservers() | mirtk::Observable | inline |
| ClearStoppingCriteria() | mirtk::LocalOptimizer | |
| Converged(int iter, double value, const double *delta) | mirtk::LocalOptimizer | protectedvirtual |
| DeleteObserver(Observer &) | mirtk::Observable | inline |
| EulerMethod(ObjectiveFunction *=NULL) | mirtk::EulerMethod | |
| EulerMethod(const EulerMethod &) | mirtk::EulerMethod | |
| Factory() | mirtk::LocalOptimizer | static |
| FactoryType typedef | mirtk::LocalOptimizer | |
| Finalize() | mirtk::EulerMethod | protectedvirtual |
| GradientNorm() const | mirtk::EulerMethod | protectedvirtual |
| Initialize() | mirtk::EulerMethod | virtual |
| IsImprovement(double prev, double value) const | mirtk::LocalOptimizer | inlineprotected |
| LocalOptimizer(ObjectiveFunction *=NULL) | mirtk::LocalOptimizer | protected |
| LocalOptimizer(const LocalOptimizer &) | mirtk::LocalOptimizer | protected |
| NameOfClass() const =0 | mirtk::Object | pure virtual |
| NameOfType() | mirtk::Object | inlinestatic |
| New(enum OptimizationMethod, ObjectiveFunction *=NULL) | mirtk::LocalOptimizer | static |
| NotifyObservers(Event, const void *=NULL) | mirtk::Observable | inline |
| NumberOfObservers() const | mirtk::Observable | inline |
| NumberOfStoppingCriteria() const | mirtk::LocalOptimizer | |
| Observable() | mirtk::Observable | inlineprotected |
| Observable(const Observable &) | mirtk::Observable | inlineprotected |
| operator=(const EulerMethod &) | mirtk::EulerMethod | |
| mirtk::LocalOptimizer::operator=(const LocalOptimizer &) | mirtk::LocalOptimizer | protected |
| mirtk::Observable::operator=(const Observable &) | mirtk::Observable | inlineprotected |
| OptimizationMethod() const =0 | mirtk::LocalOptimizer | pure virtual |
| Parameter() const | mirtk::EulerMethod | virtual |
| mirtk::Observable::Parameter(const ParameterList &) | mirtk::Object | inline |
| RemeshModel() | mirtk::EulerMethod | protectedvirtual |
| RemoveStoppingCriterion(StoppingCriterion *) | mirtk::LocalOptimizer | |
| Run() | mirtk::EulerMethod | virtual |
| Set(const char *, const char *) | mirtk::EulerMethod | virtual |
| StoppingCriterion(int) | mirtk::LocalOptimizer | |
| StoppingCriterion(int) const | mirtk::LocalOptimizer | |
| Throw(ErrorType err, const char *func, Args... args) const | mirtk::Object | protected |
| ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args) | mirtk::Object | protectedstatic |
| TruncateDisplacement(bool force=false) | mirtk::EulerMethod | protectedvirtual |
| UpdateDisplacement() | mirtk::EulerMethod | protectedvirtual |
| UpdateNormalDisplacement() | mirtk::EulerMethod | protectedvirtual |
| ~EulerMethod() | mirtk::EulerMethod | virtual |
| ~LocalOptimizer() | mirtk::LocalOptimizer | virtual |
| ~Object() | mirtk::Object | inlinevirtual |
| ~Observable() | mirtk::Observable | inlinevirtual |