_AllowSignChange | mirtk::GradientDescent | protected |
_Gradient | mirtk::GradientDescent | protected |
AddObserver(Observer &) | mirtk::Observable | inline |
AddStoppingCriterion(StoppingCriterion *) | mirtk::LocalOptimizer | |
Broadcast(Event, const void *=NULL) | mirtk::Observable | inline |
ClearObservers() | mirtk::Observable | inline |
ClearStoppingCriteria() | mirtk::LocalOptimizer | |
ConjugateGradient(double *) | mirtk::ConjugateGradientDescent | protected |
ConjugateGradientDescent(ObjectiveFunction *=NULL) | mirtk::ConjugateGradientDescent | |
ConjugateGradientDescent(const ConjugateGradientDescent &) | mirtk::ConjugateGradientDescent | |
ConjugateGradientOff() | mirtk::ConjugateGradientDescent | inline |
ConjugateGradientOn() | mirtk::ConjugateGradientDescent | inline |
ConjugateTotalGradientOff() | mirtk::ConjugateGradientDescent | inline |
ConjugateTotalGradientOn() | mirtk::ConjugateGradientDescent | inline |
Converged(int iter, double value, const double *delta) | mirtk::LocalOptimizer | protectedvirtual |
CopyAttributes(const ConjugateGradientDescent &) | mirtk::ConjugateGradientDescent | protected |
DeleteObserver(Observer &) | mirtk::Observable | inline |
Factory() | mirtk::LocalOptimizer | static |
FactoryType typedef | mirtk::LocalOptimizer | |
Finalize() | mirtk::ConjugateGradientDescent | protectedvirtual |
Function(ObjectiveFunction *) | mirtk::GradientDescent | virtual |
Gradient(double *, double=.0, bool *=NULL) | mirtk::ConjugateGradientDescent | protectedvirtual |
GradientDescent(ObjectiveFunction *=NULL) | mirtk::GradientDescent | |
GradientDescent(const GradientDescent &) | mirtk::GradientDescent | |
Initialize() | mirtk::ConjugateGradientDescent | protectedvirtual |
IsImprovement(double prev, double value) const | mirtk::LocalOptimizer | inlineprotected |
LineSearch(class LineSearch *, bool=false) | mirtk::GradientDescent | virtual |
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 ConjugateGradientDescent &) | mirtk::ConjugateGradientDescent | |
mirtk::GradientDescent::operator=(const GradientDescent &) | mirtk::GradientDescent | |
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::ConjugateGradientDescent | virtual |
mirtk::Observable::Parameter(const ParameterList &) | mirtk::Object | inline |
RemoveStoppingCriterion(StoppingCriterion *) | mirtk::LocalOptimizer | |
ResetConjugateGradient() | mirtk::ConjugateGradientDescent | inline |
Run() | mirtk::GradientDescent | virtual |
Set(const char *, const char *) | mirtk::ConjugateGradientDescent | 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 |
~ConjugateGradientDescent() | mirtk::ConjugateGradientDescent | virtual |
~GradientDescent() | mirtk::GradientDescent | virtual |
~LocalOptimizer() | mirtk::LocalOptimizer | virtual |
~Object() | mirtk::Object | inlinevirtual |
~Observable() | mirtk::Observable | inlinevirtual |