Classes | Functions
vnl_levenberg_marquardt.h File Reference

Levenberg Marquardt nonlinear least squares. More...

#include <iosfwd>
#include <vnl/vnl_vector.h>
#include <vnl/vnl_vector_fixed.h>
#include <vnl/vnl_matrix.h>
#include <vnl/vnl_nonlinear_minimizer.h>
#include <vnl/algo/vnl_algo_export.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. More...
 

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_levenberg_marquardt_minimize()

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 17 of file vnl_levenberg_marquardt.cxx.