aimsalgo  5.0.5
Neuroimaging image processing
SingleOptimizer< T, D > Class Template Reference

#include <aims/optimization/singleoptimizer.h>

Inheritance diagram for SingleOptimizer< T, D >:
Collaboration diagram for SingleOptimizer< T, D >:

Public Member Functions

 SingleOptimizer (const ObjectiveFunc< T, D > &func)
 
virtual ~SingleOptimizer ()
 
AimsVector< T, D > doit (const AimsVector< T, D > &pinit, const AimsVector< T, D > &deltaP)
 
- Public Member Functions inherited from Optimizer< T, D >
 Optimizer (const ObjectiveFunc< T, D > &func, T error, OptimizerProbe< T, D > *probe=0)
 
virtual ~Optimizer ()
 
void setProbe (OptimizerProbe< T, D > *probe)
 

Additional Inherited Members

- Protected Attributes inherited from Optimizer< T, D >
const ObjectiveFunc< T, D > & _func
 
_error
 
OptimizerProbe< T, D > * _probe
 

Detailed Description

template<class T, int D>
class SingleOptimizer< T, D >

Definition at line 49 of file singleoptimizer.h.

Constructor & Destructor Documentation

◆ SingleOptimizer()

template<class T , int D>
SingleOptimizer< T, D >::SingleOptimizer ( const ObjectiveFunc< T, D > &  func)
inline

Definition at line 52 of file singleoptimizer.h.

◆ ~SingleOptimizer()

template<class T , int D>
virtual SingleOptimizer< T, D >::~SingleOptimizer ( )
inlinevirtual

Definition at line 55 of file singleoptimizer.h.

References SingleOptimizer< T, D >::doit().

Member Function Documentation

◆ doit()

template<class T , int D>
AimsVector< T, D > SingleOptimizer< T, D >::doit ( const AimsVector< T, D > &  pinit,
const AimsVector< T, D > &  deltaP 
)
inlinevirtual

Reimplemented from Optimizer< T, D >.

Definition at line 64 of file singleoptimizer.h.

References Optimizer< T, D >::_func.

Referenced by SingleOptimizer< T, D >::~SingleOptimizer().


The documentation for this class was generated from the following file: