Classes | Functions
core/vnl/algo/vnl_levenberg_marquardt.h File Reference

Levenberg Marquardt nonlinear least squares. More...

#include <vcl_iosfwd.h>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_vector_fixed.h>
#include <vnl/vnl_matrix.h>
#include <vnl/vnl_nonlinear_minimizer.h>

Go to the source code of this file.

Classes

class  vnl_levenberg_marquardt
 Levenberg Marquardt nonlinear least squares. More...

Functions

vnl_vector< double > vnl_levenberg_marquardt_minimize (vnl_least_squares_function &f, vnl_vector< double > const &initial_estimate)
 Find minimum of "f", starting at "initial_estimate", and return.

Detailed Description

Levenberg Marquardt nonlinear least squares.

Author:
Andrew W. Fitzgibbon, Oxford RRG
Date:
31 Aug 96
   Modifications
    AGAP 160701 Some comments. Changed minimize to call the correct minimization
                routine.
    RWMC 001097 Added verbose flag to get rid of all that blathering.
    AWF  151197 Added trace flag to increase blather.
     Feb.2002 - Peter Vanroose - brief doxygen comment placed on single line
   

Definition in file vnl_levenberg_marquardt.h.


Function Documentation

vnl_vector<double> vnl_levenberg_marquardt_minimize ( vnl_least_squares_function f,
vnl_vector< double > const &  initial_estimate 
)

Find minimum of "f", starting at "initial_estimate", and return.

Definition at line 25 of file vnl_levenberg_marquardt.cxx.