This is the complete list of members for mirtk::ObjectiveFunction, including all inherited members.
AddConstraintGradient(double *dx, double step=.0, bool *sgn_chg=nullptr) | mirtk::ObjectiveFunction | inlinevirtual |
AddObserver(Observer &) | mirtk::Observable | inline |
Broadcast(Event, const void *=NULL) | mirtk::Observable | inline |
ClearObservers() | mirtk::Observable | inline |
DataFidelityGradient(double *dx, double step=.0, bool *sgn_chg=nullptr) | mirtk::ObjectiveFunction | inlinevirtual |
DeleteObserver(Observer &) | mirtk::Observable | inline |
Evaluate(double *dx=NULL, double step=.0, bool *sgn_chg=NULL) | mirtk::ObjectiveFunction | inlinevirtual |
Get(int i) const =0 | mirtk::ObjectiveFunction | pure virtual |
Get(double *x) const =0 | mirtk::ObjectiveFunction | pure virtual |
Gradient(double *dx, double step=.0, bool *sgn_chg=nullptr)=0 | mirtk::ObjectiveFunction | pure virtual |
GradientNorm(const double *dx) const =0 | mirtk::ObjectiveFunction | pure virtual |
GradientStep(const double *dx, double &min, double &max) const | mirtk::ObjectiveFunction | inlinevirtual |
mirtkAttributeMacro(double, StepLength) | mirtk::ObjectiveFunction | protected |
NameOfClass() const =0 | mirtk::Object | pure virtual |
NameOfType() | mirtk::Object | inlinestatic |
NotifyObservers(Event, const void *=NULL) | mirtk::Observable | inline |
NumberOfDOFs() const =0 | mirtk::ObjectiveFunction | pure virtual |
NumberOfObservers() const | mirtk::Observable | inline |
Observable() | mirtk::Observable | inlineprotected |
Observable(const Observable &) | mirtk::Observable | inlineprotected |
operator=(const Observable &) | mirtk::Observable | inlineprotected |
Parameter() const | mirtk::Object | inlinevirtual |
Parameter(const ParameterList &) | mirtk::Object | inline |
Put(const double *x)=0 | mirtk::ObjectiveFunction | pure virtual |
Set(const char *name, const char *value) | mirtk::Object | inlinevirtual |
Step(double *dx)=0 | mirtk::ObjectiveFunction | pure virtual |
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 |
Update(bool gradient=true) | mirtk::ObjectiveFunction | inlinevirtual |
Upgrade() | mirtk::ObjectiveFunction | inlinevirtual |
Value()=0 | mirtk::ObjectiveFunction | pure virtual |
~Object() | mirtk::Object | inlinevirtual |
~ObjectiveFunction()=0 | mirtk::ObjectiveFunction | inlinepure virtual |
~Observable() | mirtk::Observable | inlinevirtual |