35 #ifndef AIMS_OPTIMIZATION_OPTIMIZER_H
36 #define AIMS_OPTIMIZATION_OPTIMIZER_H
47 template <
class T,
int D>
64 template <
class T,
int D>
virtual void test(const AimsVector< T, D > &, const carto::AttributedObject &, const float *=0)
virtual ~OptimizerProbe()
virtual OptimizerProbe * clone()
virtual void iteration(const AimsVector< T, D > &, const carto::AttributedObject &, const float *=0)
virtual AimsVector< T, D > doit(const AimsVector< T, D > &, const AimsVector< T, D > &)
OptimizerProbe< T, D > * _probe
void setProbe(OptimizerProbe< T, D > *probe)
const ObjectiveFunc< T, D > & _func
Optimizer(const ObjectiveFunc< T, D > &func, T error, OptimizerProbe< T, D > *probe=0)