public class GblData extends Object
Modifier and Type | Field and Description |
---|---|
(package private) List<Double> |
globalDerivatives |
(package private) List<Integer> |
globalLabels |
(package private) List<Double> |
theDerivatives |
(package private) double |
theDownWeight |
(package private) int |
theLabel |
(package private) List<Integer> |
theParameters |
(package private) double |
thePrecision |
(package private) double |
thePrediction |
(package private) double |
theValue |
Constructor and Description |
---|
GblData(int aLabel,
double aValue,
double aPrec)
\param [in] aLabel Label of corresponding point \param [in] aValue Value of (scalar) measurement \param [in]
aPrec Precision of (scalar) measurement
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
addDerivatives(int iRow,
List<Integer> labDer,
Matrix matDer,
int extOff,
Matrix extDer)
Add (non-zero) derivatives to data block.
|
(package private) void |
addDerivatives(int iRow,
List<Integer> labDer,
Matrix matDer,
int iOff,
Matrix derLocal,
List<Integer> labGlobal,
Matrix derGlobal,
int extOff,
Matrix extDer)
Add (non-zero) derivatives to data block.
|
(package private) void |
getAllData(float[] floats,
List<Integer> indLocal,
List<Double> derLocal,
List<Integer> labGlobal,
List<Double> derGlobal)
\param [out] fValue Value \param [out] fErr Error \param [out] indLocal List of labels of local parameters \param
[out] derLocal List of derivatives for local parameters \param [out] labGlobal List of labels of global
parameters \param [out] derGlobal List of derivatives for global parameters
|
(package private) double |
getChi2()
\return (down-weighted) Chi2
|
(package private) void |
getLocalData(double[] retVal,
int[] indLocal,
double[] derLocal) |
(package private) void |
getLocalData(double[] retVal,
List<Integer> indLocal,
List<Double> derLocal)
\param [out] aValue Value \param [out] aWeight Weight \param [out] indLocal List of labels of used (local) fit
parameters \param [out] derLocal List of derivatives for used (local) fit parameters
|
(package private) int |
getNumParameters() |
(package private) void |
getResidual(double[] doubles,
List<Integer> indLocal,
List<Double> derLocal)
\param [out] aResidual Measurement-Prediction \param [out] aVariance Variance (of measurement) \param [out]
aDownWeight Down-weighting factor \param [out] indLocal List of labels of used (local) fit parameters \param
[out] derLocal List of derivatives for used (local) fit parameters
|
(package private) void |
printData() |
(package private) void |
setPrediction(VVector aVector) |
String |
toString() |
int theLabel
double theValue
double thePrecision
double theDownWeight
double thePrediction
GblData(int aLabel, double aValue, double aPrec)
void addDerivatives(int iRow, List<Integer> labDer, Matrix matDer, int iOff, Matrix derLocal, List<Integer> labGlobal, Matrix derGlobal, int extOff, Matrix extDer)
void addDerivatives(int iRow, List<Integer> labDer, Matrix matDer, int extOff, Matrix extDer)
void setPrediction(VVector aVector)
double getChi2()
void printData()
void getLocalData(double[] retVal, List<Integer> indLocal, List<Double> derLocal)
void getLocalData(double[] retVal, int[] indLocal, double[] derLocal)
int getNumParameters()
void getAllData(float[] floats, List<Integer> indLocal, List<Double> derLocal, List<Integer> labGlobal, List<Double> derGlobal)
void getResidual(double[] doubles, List<Integer> indLocal, List<Double> derLocal)
Copyright © 2019. All rights reserved.