public final class LsqAsg
extends java.lang.Object
Constructor and Description |
---|
LsqAsg(DatanVector y,
DatanMatrix cy,
DatanVector x0,
DatanMatrix cx,
double mf,
int m,
DatanUserFunction uf) |
LsqAsg(DatanVector y,
DatanMatrix cy,
DatanVector x0,
int[] list,
DatanMatrix cx,
double mf,
int m,
DatanUserFunction uf) |
Modifier and Type | Method and Description |
---|---|
double[][] |
getAsymmetricErrors(double w) |
boolean |
hasConverged() |
public LsqAsg(DatanVector y, DatanMatrix cy, DatanVector x0, int[] list, DatanMatrix cx, double mf, int m, DatanUserFunction uf)
y
- vector of measurements.cy
- covariance matrix of measurements.x0
- position of minimum.cx
- covariance matrix at x0.mf
- value of minimum function.list
- array containing the elements of a list specifying which of the n variables are fixed (list element = 0) and
which are adjustable (list element = 1).m
- number of constaint equations.uf
- user function which must be an extension of the abstract class DatanUserFunction.public LsqAsg(DatanVector y, DatanMatrix cy, DatanVector x0, DatanMatrix cx, double mf, int m, DatanUserFunction uf)
y
- vector of measurements.cy
- covariance matrix of measurements.x0
- position of minimum (all elements of list are set to 1).cx
- covariance matrix at x0.mf
- value of minimum function.m
- number of constaint equations.uf
- user function which must be an extension of the abstract class DatanUserFunction.public double[][] getAsymmetricErrors(double w)
w
- probalility w for which confidence limits are computed. If w <= 0, then assymetry arrors are computed.public boolean hasConverged()