aimsalgo 6.0.0
Neuroimaging image processing
LevenbergMarquardt< T > Class Template Reference

#include <aims/optimization/levmrq.h>

Public Member Functions

 LevenbergMarquardt (LMFunction< T > *lmf)
 
virtual ~LevenbergMarquardt ()
 
LMFunction< T > * doit (carto::rc_ptr< carto::Volume< T > > &, carto::rc_ptr< carto::Volume< T > > &, carto::rc_ptr< carto::Volume< T > > *sig=NULL, carto::rc_ptr< carto::Volume< int > > *ia=NULL, carto::rc_ptr< carto::Volume< T > > *covar=NULL)
 

Detailed Description

template<class T>
class LevenbergMarquardt< T >

Definition at line 53 of file levmrq.h.

Constructor & Destructor Documentation

◆ LevenbergMarquardt()

template<class T>
LevenbergMarquardt< T >::LevenbergMarquardt ( LMFunction< T > * lmf)
inline

Definition at line 57 of file levmrq.h.

◆ ~LevenbergMarquardt()

template<class T>
virtual LevenbergMarquardt< T >::~LevenbergMarquardt ( )
inlinevirtual

Definition at line 58 of file levmrq.h.

Member Function Documentation

◆ doit()

template<class T>
LMFunction< T > * LevenbergMarquardt< T >::doit ( carto::rc_ptr< carto::Volume< T > > & ,
carto::rc_ptr< carto::Volume< T > > & ,
carto::rc_ptr< carto::Volume< T > > * sig = NULL,
carto::rc_ptr< carto::Volume< int > > * ia = NULL,
carto::rc_ptr< carto::Volume< T > > * covar = NULL )

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