public class AkimaSplineSmootherDy extends AkimaSplineSmoother
Modifier and Type | Field | Description |
---|---|---|
protected double[] |
iy |
|
protected double |
ssInit |
Constructor | Description |
---|---|
AkimaSplineSmootherDy(IRandom random) |
Modifier and Type | Method | Description |
---|---|---|
protected double |
calcErr(int idataMin,
int idataMax) |
|
void |
doShiftInitY() |
|
void |
doStep() |
|
double[] |
getIy() |
calculate the cumulative integral of y, interpolating dy/dx with a
spline curve
|
void |
setInputData(double[] originalX,
double[] originalY,
double[] ey) |
|
void |
setInputData(double[] originalX,
double[] originalY,
double[] initDy,
double[] ey) |
Set the nominal values for x and y and uncertainty in y (ey).
|
doInterpolateHole, doInterpolateHole2, doRandStep, getD2dfac, getD2fac, getD3dfac, getD3fac, getDy12, setD2dfac, setD2fac, setD3dfac, setD3fac, setSmoothedY
public AkimaSplineSmootherDy(IRandom random)
public void doShiftInitY()
public void doStep()
doStep
in class AkimaSplineSmoother
protected double calcErr(int idataMin, int idataMax)
calcErr
in class AkimaSplineSmoother
public double[] getIy()
public void setInputData(double[] originalX, double[] originalY, double[] ey)
setInputData
in class AkimaSplineSmoother
public void setInputData(double[] originalX, double[] originalY, double[] initDy, double[] ey)