public abstract class MarquardtMinimiser
extends java.lang.Object
Constructor and Description |
---|
MarquardtMinimiser() |
Modifier and Type | Method and Description |
---|---|
static double |
getCONVERGETHRESH() |
double |
getFObjVal()
Returns the value of the objective function with the current parameter
settings.
|
double[] |
getParameters()
Returns the values of the parameters.
|
void |
minimise()
Runs the minimization.
|
void |
setConvergence(double c)
Sets the convergence threshold, default is 10^-8.
|
static void |
setCONVERGETHRESH(double convthresh) |
void |
setInitParams(double[] aInit)
Sets the initial values of the parameters.
|
static void |
setMAXITER(int maxiter) |
public static void setCONVERGETHRESH(double convthresh)
public static void setMAXITER(int maxiter)
public static double getCONVERGETHRESH()
public void setInitParams(double[] aInit) throws MarquardtMinimiserException
aInit
- Array containing the new parameter values starting from index
0.MarquardtMinimiserException
public void minimise() throws MarquardtMinimiserException
MarquardtMinimiserException
public double[] getParameters()
public double getFObjVal()
public void setConvergence(double c)