aimsalgo  5.1.2
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: