mirtk::ObjectiveFunction Member List

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::ObjectiveFunctioninlinevirtual
AddObserver(Observer &)mirtk::Observableinline
Broadcast(Event, const void *=NULL)mirtk::Observableinline
ClearObservers()mirtk::Observableinline
DataFidelityGradient(double *dx, double step=.0, bool *sgn_chg=nullptr)mirtk::ObjectiveFunctioninlinevirtual
DeleteObserver(Observer &)mirtk::Observableinline
Evaluate(double *dx=NULL, double step=.0, bool *sgn_chg=NULL)mirtk::ObjectiveFunctioninlinevirtual
Get(int i) const =0mirtk::ObjectiveFunctionpure virtual
Get(double *x) const =0mirtk::ObjectiveFunctionpure virtual
Gradient(double *dx, double step=.0, bool *sgn_chg=nullptr)=0mirtk::ObjectiveFunctionpure virtual
GradientNorm(const double *dx) const =0mirtk::ObjectiveFunctionpure virtual
GradientStep(const double *dx, double &min, double &max) constmirtk::ObjectiveFunctioninlinevirtual
mirtkAttributeMacro(double, StepLength)mirtk::ObjectiveFunctionprotected
NameOfClass() const =0mirtk::Objectpure virtual
NameOfType()mirtk::Objectinlinestatic
NotifyObservers(Event, const void *=NULL)mirtk::Observableinline
NumberOfDOFs() const =0mirtk::ObjectiveFunctionpure virtual
NumberOfObservers() constmirtk::Observableinline
Observable()mirtk::Observableinlineprotected
Observable(const Observable &)mirtk::Observableinlineprotected
operator=(const Observable &)mirtk::Observableinlineprotected
Parameter() constmirtk::Objectinlinevirtual
Parameter(const ParameterList &)mirtk::Objectinline
Put(const double *x)=0mirtk::ObjectiveFunctionpure virtual
Set(const char *name, const char *value)mirtk::Objectinlinevirtual
Step(double *dx)=0mirtk::ObjectiveFunctionpure virtual
Throw(ErrorType err, const char *func, Args... args) constmirtk::Objectprotected
ThrowStatic(ErrorType err, const char *cls, const char *func, Args... args)mirtk::Objectprotectedstatic
Update(bool gradient=true)mirtk::ObjectiveFunctioninlinevirtual
Upgrade()mirtk::ObjectiveFunctioninlinevirtual
Value()=0mirtk::ObjectiveFunctionpure virtual
~Object()mirtk::Objectinlinevirtual
~ObjectiveFunction()=0mirtk::ObjectiveFunctioninlinepure virtual
~Observable()mirtk::Observableinlinevirtual