Class LinearCoefficientFit

java.lang.Object
  extended by DataFit
      extended by LinearCoefficientFit
Direct Known Subclasses:
PolynomialFit, Sharc2DPolynomialFit, SharcRowPolynomialFit, SharcWaveFit

public abstract class LinearCoefficientFit
extends DataFit


Constructor Summary
LinearCoefficientFit(int n)
           
 
Method Summary
 void fit(double[] x, double[] y, double[] sigma)
           
abstract  double[] getTerms(double x)
           
 double valueAt(double x)
           
 double varianceAt(double x)
           
 
Methods inherited from class DataFit
countFitted, getChiSquared, reset, size, uncertaintyAt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearCoefficientFit

public LinearCoefficientFit(int n)
Method Detail

getTerms

public abstract double[] getTerms(double x)

valueAt

public double valueAt(double x)
Specified by:
valueAt in class DataFit

varianceAt

public double varianceAt(double x)
Specified by:
varianceAt in class DataFit

fit

public void fit(double[] x,
                double[] y,
                double[] sigma)
         throws java.lang.IllegalStateException
Specified by:
fit in class DataFit
Throws:
java.lang.IllegalStateException