flanagan.interpolation
Class TriCubicSpline

java.lang.Object
  extended by flanagan.interpolation.TriCubicSpline

public class TriCubicSpline
extends java.lang.Object


Constructor Summary
TriCubicSpline(double[] x1, double[] x2, double[] x3, double[][][] y)
           
TriCubicSpline(int nP, int mP, int lP)
           
 
Method Summary
 double[][][] getDeriv()
           
 double interpolate(double xx1, double xx2, double xx3)
           
static TriCubicSpline[] oneDarray(int nP, int mP, int lP, int kP)
           
 void resetData(double[] x1, double[] x2, double[] x3, double[][][] y)
           
 void setDeriv(double[][][] d2ydx2)
           
static TriCubicSpline zero(int nP, int mP, int lP)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TriCubicSpline

public TriCubicSpline(double[] x1,
                      double[] x2,
                      double[] x3,
                      double[][][] y)

TriCubicSpline

public TriCubicSpline(int nP,
                      int mP,
                      int lP)
Method Detail

zero

public static TriCubicSpline zero(int nP,
                                  int mP,
                                  int lP)

oneDarray

public static TriCubicSpline[] oneDarray(int nP,
                                         int mP,
                                         int lP,
                                         int kP)

resetData

public void resetData(double[] x1,
                      double[] x2,
                      double[] x3,
                      double[][][] y)

interpolate

public double interpolate(double xx1,
                          double xx2,
                          double xx3)

getDeriv

public double[][][] getDeriv()

setDeriv

public void setDeriv(double[][][] d2ydx2)


jHepWork 1.1 (C) Chekanov