• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1=pod
2
3=begin html
4
5<link rel="stylesheet" href="podstyle.css" type="text/css" />
6
7=end html
8
9=head1 NAME
10
11lmfit - Levenberg-Marquardt least-squares minimization
12
13
14=head1 DESCRIPTION
15
16B<lmfit> is a C library for Levenberg-Marquardt least-squares minimization and curve fitting. It is mature code, based on decades-old algorithms from the FORTRAN library MINPACK.
17
18For fitting a data set {(x_i,y_i)|i=0,1,..} by a parametric curve f(x,t), see B<lmcurve>(3).
19
20For generic minimization of the Eucledian norm of parametric vector, see B<lmmin>(3).
21
22For an example how to use B<lmmin>, see the source files I<lmcurve.h> and I<lmcurve.c>. Do not patch these files; copy and modify them to create your own, differently named version of I<lmcurve_data_struct>, I<lmcurve_evaluate>, and I<lmcurve>.
23
24=head1 COPYING
25
26Copyright (C):
27   1980-1999 University of Chicago
28   2004-2015 Joachim Wuttke, Forschungszentrum Juelich GmbH
29
30Software: FreeBSD License
31
32Documentation: Creative Commons Attribution Share Alike
33
34
35=head1 SEE ALSO
36
37=begin html
38
39<a href="http://apps.jcns.fz-juelich.de/man/lmcurve.html"><b>lmcurve</b>(3)</a>,
40<a href="http://apps.jcns.fz-juelich.de/man/lmmin.html"><b>lmmin</b>(3)</a>
41
42=end html
43
44=begin man
45
46\fBlmcurve\fR(3), \fBlmmin\fR(3)
47.PP
48
49=end man
50
51Homepage: http://apps.jcns.fz-juelich.de/lmfit
52
53=head1 BUGS
54
55Please send bug reports and suggestions to the author <j.wuttke@fz-juelich.de>.
56