flanagan.interpolation
Class BiCubicSpline
- java.lang.Object
-
- flanagan.interpolation.BiCubicSpline
-
public class BiCubicSpline extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description BiCubicSpline(double[] x1, double[] x2, double[][] y)BiCubicSpline(int nP, int mP)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaverageIdenticalAbscissae()voiddisplayLimits()double[][]getDeriv()double[][]getDerivTranspose()double[]getInterpolatedValues()double[]getLimits()double[]getXmax()double[]getXmin()doubleinterpolate(double xx1, double xx2)static voidnoRoundingErrorCheck()static BiCubicSpline[]oneDarray(int nP, int mP, int lP)static voidpotentialRoundingError(double potentialRoundingError)voidresetData(double[] x1, double[] x2, double[][] y)voidsetDeriv(double[][] d2ydx2)voidsetDerivTranspose(double[][] d2ydx2)static BiCubicSplinezero(int nP, int mP)
-
-
-
Constructor Detail
-
BiCubicSpline
public BiCubicSpline(double[] x1, double[] x2, double[][] y)
-
BiCubicSpline
public BiCubicSpline(int nP, int mP)
-
-
Method Detail
-
noRoundingErrorCheck
public static void noRoundingErrorCheck()
-
potentialRoundingError
public static void potentialRoundingError(double potentialRoundingError)
-
averageIdenticalAbscissae
public void averageIdenticalAbscissae()
-
resetData
public void resetData(double[] x1, double[] x2, double[][] y)
-
zero
public static BiCubicSpline zero(int nP, int mP)
-
oneDarray
public static BiCubicSpline[] oneDarray(int nP, int mP, int lP)
-
getDeriv
public double[][] getDeriv()
-
getDerivTranspose
public double[][] getDerivTranspose()
-
getXmin
public double[] getXmin()
-
getXmax
public double[] getXmax()
-
getLimits
public double[] getLimits()
-
displayLimits
public void displayLimits()
-
setDeriv
public void setDeriv(double[][] d2ydx2)
-
setDerivTranspose
public void setDerivTranspose(double[][] d2ydx2)
-
interpolate
public double interpolate(double xx1, double xx2)
-
getInterpolatedValues
public double[] getInterpolatedValues()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG