flanagan.interpolation
Class BiCubicSpline

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

public class BiCubicSpline
extends java.lang.Object


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

Constructor Detail

BiCubicSpline

public BiCubicSpline(double[] x1,
                     double[] x2,
                     double[][] y)

BiCubicSpline

public BiCubicSpline(int nP,
                     int mP)
Method Detail

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)

calcDeriv

public void calcDeriv()

getDeriv

public double[][] getDeriv()

setDeriv

public void setDeriv(double[][] d2ydx2)

interpolate

public double interpolate(double xx1,
                          double xx2)


jHepWork 1.1 (C) Chekanov