public final class LsqGen
extends java.lang.Object
Constructor and Description |
---|
LsqGen(DatanVector y,
DatanMatrix cy,
DatanVector x,
int[] list,
int m,
DatanUserFunction uf) |
Modifier and Type | Method and Description |
---|---|
double |
getChiSquare() |
DatanMatrix |
getCovarianceMatrix() |
DatanMatrix |
getCovarianceMatrixOfImprovedMeasurements() |
DatanVector |
getImprovedMeasurements() |
DatanVector |
getResult() |
boolean |
hasConverged() |
public LsqGen(DatanVector y, DatanMatrix cy, DatanVector x, int[] list, int m, DatanUserFunction uf)
y
- vector of measurements.cy
- covaariance matrix of measurements.x
- vector of first approximations of unknowns.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 equationsuf
- user function which must be an extension of the abstract class DatanUserFunction.public DatanVector getResult()
public DatanMatrix getCovarianceMatrix()
public double getChiSquare()
public boolean hasConverged()
public DatanVector getImprovedMeasurements()
public DatanMatrix getCovarianceMatrixOfImprovedMeasurements()