public class MESD_Fitter extends MarquardtChiSqFitter
Constructor and Description |
---|
MESD_Fitter(double[][] indepVals,
int nob0s,
double[] params,
int numLambdas)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double[] |
integrationErrorStats()
This method looks at the max.
|
void |
newDepVals(double[] depVals)
Initialises a new fitting procedure with the same independent variables
(sampled directions), but a new set of measurements (dependent
variables).
|
void |
reInit()
Reinitialises the parameters of the function to be minimised to the
starting position.
|
void |
setPointSet(int i)
Specifies the index of the point set to be used to compute the numerical
integrals.
|
getChiSq, getRelativeResidual, getResidual, getResiduals, setSig
getCONVERGETHRESH, getFObjVal, getParameters, minimise, setConvergence, setCONVERGETHRESH, setInitParams, setMAXITER
public MESD_Fitter(double[][] indepVals, int nob0s, double[] params, int numLambdas) throws MarquardtMinimiserException
indepVals
- Normalized gradient directions with zeros removed.nob0s
- The number of b=0 measurements in the acquisition.params
- Specification of the deconvolution kernel.MarquardtMinimiserException
public void setPointSet(int i)
i
- The point set index.public void reInit()
public void newDepVals(double[] depVals) throws MarquardtMinimiserException
depVals
- The set of normalized diffusion weighted measurements.MarquardtMinimiserException
public double[] integrationErrorStats()