![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
#include <aims/optimization/lmfunc.h>
Public Member Functions | |
LMFunction () | |
LMFunction (const LMFunction< T > &) | |
virtual | ~LMFunction () |
std::vector< T > & | param () |
std::vector< T > & | derivative () |
virtual T | apply (T) |
virtual T | eval (T) |
Protected Attributes | |
std::vector< T > | par |
std::vector< T > | der |
|
inline |
Definition at line 46 of file lmfunc.h.
Referenced by LMFunction< float >::LMFunction().
|
inline |
|
inlinevirtual |
Definition at line 71 of file lmfunc.h.
Referenced by LMFunction< float >::LMFunction().
|
inlinevirtual |
Reimplemented in LMGamma< T >, LMGamma< float >, LM2Gaussian< T >, and LMGaussian< T >.
|
inline |
|
inlinevirtual |
Reimplemented in LMGamma< T >, LMGamma< float >, LM2Gaussian< T >, and LMGaussian< T >.
|
inline |
|
protected |
Definition at line 59 of file lmfunc.h.
Referenced by LMFunction< float >::derivative(), LMGaussian< T >::eval(), LM2Gaussian< T >::eval(), LMGamma< float >::eval(), LM2Gaussian< T >::LM2Gaussian(), LMGamma< float >::LMGamma(), LMGaussian< T >::LMGaussian(), and LMFunction< float >::~LMFunction().
|
protected |
Definition at line 54 of file lmfunc.h.
Referenced by LMGaussian< T >::apply(), LM2Gaussian< T >::apply(), LMGamma< float >::apply(), LMGaussian< T >::eval(), LM2Gaussian< T >::eval(), LMGamma< float >::eval(), LM2Gaussian< T >::LM2Gaussian(), LMGamma< float >::LMGamma(), LMGaussian< T >::LMGaussian(), LMFunction< float >::param(), and LMFunction< float >::~LMFunction().