public class DiffTensorUnConFitter extends DiffTensorFitter
Constructor and Description |
---|
DiffTensorUnConFitter()
Default constructor.
|
DiffTensorUnConFitter(double[][] indepVals,
double[] depVals,
double[] bValues,
int nob0s)
The constructor requires a list of independent values (indepVals, the
gradient directions) and associated dependent values (depVals, the data).
|
Modifier and Type | Method and Description |
---|---|
DT |
getDiffTensor()
Returns the diffusion tensor represented by the current parameter values.
|
void |
setStartPoint(double[] dtParams)
Sets the parameters to an alternative starting point.
|
fAndBetaToDT, fsAndBetasFromSingleDT, fsAndBetasThreeFromSingleDT, invX2P1
getG, newDepVals
getChiSq, getRelativeResidual, getResidual, getResiduals, setSig
getCONVERGETHRESH, getFObjVal, getParameters, minimise, setConvergence, setCONVERGETHRESH, setInitParams, setMAXITER
public DiffTensorUnConFitter()
public DiffTensorUnConFitter(double[][] indepVals, double[] depVals, double[] bValues, int nob0s) throws MarquardtMinimiserException
indepVals
- The matrix of gradient directions without the zero gradients.depVals
- The normalized measurements.bValues
- The array of diffusion times.nob0s
- The number of q=0 acquisitions.MarquardtMinimiserException
public void setStartPoint(double[] dtParams)
DiffTensorFitter
setStartPoint
in class DiffTensorFitter
public DT getDiffTensor()
getDiffTensor
in class DiffTensorFitter