aimsalgo  5.1.2
Neuroimaging image processing
DetermOptimizer< T, D > Class Template Reference

#include <aims/optimization/deterministic.h>

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

Public Member Functions

 DetermOptimizer (const ObjectiveFunc< T, D > &func, T error, int maxIter=100000, int stability=1, bool verbose=false)
 
virtual ~DetermOptimizer ()
 
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 DetermOptimizer< T, D >

Definition at line 51 of file deterministic.h.

Constructor & Destructor Documentation

◆ DetermOptimizer()

template<class T , int D>
DetermOptimizer< T, D >::DetermOptimizer ( const ObjectiveFunc< T, D > &  func,
error,
int  maxIter = 100000,
int  stability = 1,
bool  verbose = false 
)
inline

Definition at line 54 of file deterministic.h.

References verbose.

◆ ~DetermOptimizer()

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

Definition at line 61 of file deterministic.h.

Member Function Documentation

◆ doit()

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

Reimplemented from Optimizer< T, D >.

Definition at line 75 of file deterministic.h.

References ASSERT, and UniformRandom().


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