org.opensourcephysics.numerics
Class LevenbergMarquardt

java.lang.Object
  extended by org.opensourcephysics.numerics.LevenbergMarquardt

public class LevenbergMarquardt
extends java.lang.Object

LevenbergMarquardt performs a minimization of a nonlinear multivariable function using the Levenberg-Marquardt algorithm.

Version:
1.0
Author:
J E Hasbun

Constructor Summary
LevenbergMarquardt()
           
 
Method Summary
 int getIterations()
           
 double minimize(MultiVarFunction Veq, double[] x, int max, double tol)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LevenbergMarquardt

public LevenbergMarquardt()
Method Detail

minimize

public double minimize(MultiVarFunction Veq,
                       double[] x,
                       int max,
                       double tol)

getIterations

public int getIterations()