public abstract class LevenbergMarquardt
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
chiSq |
double |
factor |
int |
iterations |
int |
maxIterations |
double |
precision |
Constructor and Description |
---|
LevenbergMarquardt() |
Modifier and Type | Method and Description |
---|---|
void |
gaussJordan(double[][] left,
double[][] right) |
abstract double |
getValue(double[] x,
double[] p,
double[] dyda) |
static void |
main(java.lang.String[] args) |
double |
solve(double[][] x,
double[] y,
double[] s,
int n,
double[] p,
boolean[] vary,
double[] e,
double lambda) |
public double precision
public int iterations
public int maxIterations
public double chiSq
public double factor
public double solve(double[][] x, double[] y, double[] s, int n, double[] p, boolean[] vary, double[] e, double lambda)
public void gaussJordan(double[][] left, double[][] right)
public abstract double getValue(double[] x, double[] p, double[] dyda)
public static void main(java.lang.String[] args)