![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/optimization/optimizer.h>
Public Member Functions | |
Optimizer (const ObjectiveFunc< T, D > &func, T error, OptimizerProbe< T, D > *probe=0) | |
virtual | ~Optimizer () |
virtual AimsVector< T, D > | doit (const AimsVector< T, D > &, const AimsVector< T, D > &) |
void | setProbe (OptimizerProbe< T, D > *probe) |
Protected Attributes | |
const ObjectiveFunc< T, D > & | _func |
T | _error |
OptimizerProbe< T, D > * | _probe |
Definition at line 65 of file optimizer.h.
|
inline |
Definition at line 68 of file optimizer.h.
Definition at line 78 of file optimizer.h.
|
inlinevirtual |
Reimplemented in PowellOptimizer< T, D >, DetermOptimizer< T, D >, and SingleOptimizer< T, D >.
Definition at line 80 of file optimizer.h.
|
inline |
Definition at line 84 of file optimizer.h.
References OptimizerProbe< T, D >::clone().
|
protected |
Definition at line 89 of file optimizer.h.
Referenced by DetermOptimizer< T, D >::doit(), and PowellOptimizer< T, D >::doit().
|
protected |
Definition at line 88 of file optimizer.h.
Referenced by SingleOptimizer< T, D >::doit(), DetermOptimizer< T, D >::doit(), PowellOptimizer< T, D >::doit(), and PowellOptimizer< T, D >::getCostEvolution().
|
protected |
Definition at line 91 of file optimizer.h.
Referenced by PowellOptimizer< T, D >::doit(), and PowellOptimizer< T, D >::getCostEvolution().