aimsalgo  5.0.5
Neuroimaging image processing
WLMSEstimator< D > Class Template Reference

#include <aims/estimation/wlms-estimator.h>

Inheritance diagram for WLMSEstimator< D >:
Collaboration diagram for WLMSEstimator< D >:

Public Member Functions

 WLMSEstimator (MEstimatorFunc &mfunc, float error, bool verbose=false)
 
virtual ~WLMSEstimator ()
 
void doit (const AimsData< AimsVector< float, D > > &x, const AimsData< float > &y, float &a, AimsVector< float, D > &b)
 
- Public Member Functions inherited from MEstimator< D >
 MEstimator ()
 
virtual ~MEstimator ()
 

Protected Member Functions

float sigma (const AimsData< AimsVector< float, D > > &x, const AimsData< float > &y, float a, const AimsVector< float, D > &b, AimsData< float > &error)
 
void step (const AimsData< AimsVector< float, D > > &x, const AimsData< float > &y, float &a, AimsVector< float, D > &b, const AimsData< float > &error)
 

Protected Attributes

MEstimatorFunc_mfunc
 
float _error
 
bool _verbose
 

Detailed Description

template<int D>
class WLMSEstimator< D >

Definition at line 47 of file wlms-estimator.h.

Constructor & Destructor Documentation

◆ WLMSEstimator()

template<int D>
WLMSEstimator< D >::WLMSEstimator ( MEstimatorFunc mfunc,
float  error,
bool  verbose = false 
)
inline

Definition at line 50 of file wlms-estimator.h.

References verbose.

◆ ~WLMSEstimator()

template<int D>
virtual WLMSEstimator< D >::~WLMSEstimator ( )
inlinevirtual

Definition at line 54 of file wlms-estimator.h.

References MEstimator< D >::doit().

Member Function Documentation

◆ doit()

template<int D>
void WLMSEstimator< D >::doit ( const AimsData< AimsVector< float, D > > &  x,
const AimsData< float > &  y,
float &  a,
AimsVector< float, D > &  b 
)
inlinevirtual

◆ sigma()

template<int D>
float WLMSEstimator< D >::sigma ( const AimsData< AimsVector< float, D > > &  x,
const AimsData< float > &  y,
float  a,
const AimsVector< float, D > &  b,
AimsData< float > &  error 
)
inlineprotected

◆ step()

template<int D>
void WLMSEstimator< D >::step ( const AimsData< AimsVector< float, D > > &  x,
const AimsData< float > &  y,
float &  a,
AimsVector< float, D > &  b,
const AimsData< float > &  error 
)
inlineprotected

Member Data Documentation

◆ _error

template<int D>
float WLMSEstimator< D >::_error
protected

Definition at line 62 of file wlms-estimator.h.

◆ _mfunc

template<int D>
MEstimatorFunc& WLMSEstimator< D >::_mfunc
protected

Definition at line 61 of file wlms-estimator.h.

◆ _verbose

template<int D>
bool WLMSEstimator< D >::_verbose
protected

Definition at line 63 of file wlms-estimator.h.


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