public abstract class LM_Minimizer extends MarquardtMinimiser implements Minimizer
Constructor and Description |
---|
LM_Minimizer() |
Modifier and Type | Method and Description |
---|---|
int |
getNumSolutions()
Returns the number of candidate solutions each run returns.
|
double[][] |
getSolutions()
Returns the single minimum found by one run of the gradient descent.
|
void |
minimise()
Runs the minimization.
|
void |
setMeasurements(double[] newMeas)
Initializes the fitting procedure with a new set of
measurements (dependent variables).
|
getCONVERGETHRESH, getFObjVal, getParameters, setConvergence, setCONVERGETHRESH, setInitParams, setMAXITER
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setInitParams
public double[][] getSolutions()
getSolutions
in interface Minimizer
public int getNumSolutions()
Minimizer
getNumSolutions
in interface Minimizer
public void minimise() throws MarquardtMinimiserException
MarquardtMinimiser
minimise
in interface Minimizer
minimise
in class MarquardtMinimiser
MarquardtMinimiserException
public void setMeasurements(double[] newMeas) throws MarquardtMinimiserException
setMeasurements
in interface Minimizer
newMeas
- The new set of measurements.MarquardtMinimiserException