Constructors

public Gradient(double[] xx, double[] ff)

public Gradient(float[] xx, float[] ff)

public Gradient(long[] xx, long[] ff)

public Gradient(int[] xx, int[] ff)

public Gradient(double[] xx, double[] yy, double[][] ff)

public Gradient(float[] xx, float[] yy, float[][] ff)

public Gradient(long[] xx, long[] yy, long[][] ff)

public Gradient(int[] xx, int[] yy, int[][] ff)

Return Gradient

Spline Interpolation

1D Array

At an individual point

public double splineDerivAtPoint(double xx)

At each or each sampled array element

public double[] splineDeriv_1D_array()

2D Array

At an individual point

public double[] splineDerivAtPoint(double xx, double yy)

At each or each sampled array element

public double[][] splineDeriv_2D_x_direction()

public double[][] splineDeriv_2D_y_direction()

public ArrayList<Object> splineDerivativesArray()

Numerical Differences

1D Array

At an individual point

public double numDerivAtPoint(double xx)

At each or each sampled array element

public double[] numDeriv_1D_array()

2D Array

At an individual point

public double[] numDerivAtPoint(double xx, double yy)

At each or each sampled array element

public double[][] numDeriv_2D_x_direction()

public double[][] numDeriv_2D_y_direction()

public ArrayList<Object> numericalDerivativesArray()

Sampling

public void sampling(int samplingPeriod)

public void sampling(int xSamplingPeriod, int ySamplingPeriod)

public void sampling(int samplingPeriod, int samplingStart, int samplingEnd)

public void sampling(int xSamplingPeriod, int xSamplingStart, int xSamplingEnd, int ySamplingPeriod, int ySamplingStart, int ySamplingEnd)

Deep copy

public Gradient copy()
