|
Constructors | public CubicSpline(double[] x, double[] y) |
public CubicSpline(int n) | |
Interpolate | public double interpolate(double xx1) | public double[] interpolate_for_y_and_dydx(double xx1) |
public static double interpolate(double xx1, double[] x, double[] y, double[] deriv) | |
Override natural spline |
public void setDerivLimits(double ydd0, double yddn) |
Reset natural spline | public void setDerivLimits() |
Calculate second derivatives | public void calcDeriv() |
Set second derivatives | public void setDeriv(public double[] deriv) |
Get second derivatives | public double[] getDeriv() |
Set Data | public void resetData(double[] x, double[] y) |
Array | public static CubicSpline[] oneDarray(int n, int m) |
New CubicSpline | public static CubicSpline zero(int n) |
Rounding Error Options | public static void noRoundingErrorCheck() |
public static void potentialRoundingError(double potentialRoundingError) |