| Trees | Indices | Help | 
 | 
|---|
|  | 
 
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| Inherited from  | |||
| 
 | |||
| 
 Class for Levenberg-Marquardt minimisation specific functions. Unless you know what you are doing, you should call the function 'levenberg_marquardt' rather than using this class. 
 | 
| 
 Function to create the Levenberg-Marquardt matrix. The matrix is: 
                  _n_
                  \   /     1        d y(xi)   d y(xi)                \ 
   LM_matrix_jk =  >  | ---------- . ------- . ------- . (1 + lambda) |
                  /__ \ sigma_i**2     dj        dk                   /
                  i=1
where j == k is one of the function parameters, and: 
                  _n_
                  \   /     1        d y(xi)   d y(xi) \ 
   LM_matrix_jk =  >  | ---------- . ------- . ------- |
                  /__ \ sigma_i**2     dj        dk    /
                  i=1
where j != k are function parameters. | 
| 
 Modified convergence test. This is needed to prevent the Levenberg-Marquardt minimiser from terminating if there is no movement during an iteration due to an uphill step being encountered. | 
| 
 Update function Update the chi-squared value, chi-squared gradient vector, and derivative function matrix. 
 | 
| Trees | Indices | Help | 
 | 
|---|
| Generated by Epydoc 3.0.1 on Sat Jun 8 10:44:12 2024 | http://epydoc.sourceforge.net |