flanagan.interpolation
Class TriCubicInterpolation
- java.lang.Object
-
- flanagan.interpolation.TriCubicInterpolation
-
public class TriCubicInterpolation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description TriCubicInterpolation(double[] x1, double[] x2, double[] x3, double[][][] y, double[][][] dydx1, double[][][] dydx2, double[][][] dydx3, double[][][] d2ydx1dx2, double[][][] d2ydx1dx3, double[][][] d2ydx2dx3, double[][][] d3ydx1dx2dx3)TriCubicInterpolation(double[] x1, double[] x2, double[] x3, double[][][] y, int numerDiffOption)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddisplayLimits()double[][][]getGridD2ydx1dx2()double[][][]getGridD2ydx1dx3()double[][][]getGridD2ydx2dx3()double[][][]getGridD3ydx1dx2dx3()double[][][]getGridDydx1()double[][][]getGridDydx2()double[][][]getGridDydx3()double[]getInterpolatedValues()double[]getLimits()double[]getXmax()double[]getXmin()doubleinterpolate(double xx1, double xx2, double xx3)static voidnoRoundingErrorCheck()static voidpotentialRoundingError(double potentialRoundingError)static voidresetDelta(double delta)
-
-
-
Constructor Detail
-
TriCubicInterpolation
public TriCubicInterpolation(double[] x1, double[] x2, double[] x3, double[][][] y, int numerDiffOption)
-
TriCubicInterpolation
public TriCubicInterpolation(double[] x1, double[] x2, double[] x3, double[][][] y, double[][][] dydx1, double[][][] dydx2, double[][][] dydx3, double[][][] d2ydx1dx2, double[][][] d2ydx1dx3, double[][][] d2ydx2dx3, double[][][] d3ydx1dx2dx3)
-
-
Method Detail
-
interpolate
public double interpolate(double xx1, double xx2, double xx3)
-
getInterpolatedValues
public double[] getInterpolatedValues()
-
getGridDydx1
public double[][][] getGridDydx1()
-
getGridDydx2
public double[][][] getGridDydx2()
-
getGridDydx3
public double[][][] getGridDydx3()
-
getGridD2ydx1dx2
public double[][][] getGridD2ydx1dx2()
-
getGridD2ydx1dx3
public double[][][] getGridD2ydx1dx3()
-
getGridD2ydx2dx3
public double[][][] getGridD2ydx2dx3()
-
getGridD3ydx1dx2dx3
public double[][][] getGridD3ydx1dx2dx3()
-
resetDelta
public static void resetDelta(double delta)
-
noRoundingErrorCheck
public static void noRoundingErrorCheck()
-
potentialRoundingError
public static void potentialRoundingError(double potentialRoundingError)
-
getXmin
public double[] getXmin()
-
getXmax
public double[] getXmax()
-
getLimits
public double[] getLimits()
-
displayLimits
public void displayLimits()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG