Class TriCubicSpline

java.lang.Object
ffx.numerics.spline.TriCubicSpline

public class TriCubicSpline extends Object
TriCubicSpline class.
Since:
1.0
Author:
Timothy D. Fenn
See Also:
  • Constructor Details

    • TriCubicSpline

      public TriCubicSpline()
      Initialize Spline function.
  • Method Details

    • spline

      public double spline(double dx, double dy, double dz, double[][][] scalar, @Nullable double[] g)
      Determine the spline value at a given point.
      Parameters:
      dx - delta between point and previous grid point in X
      dy - delta between point and previous grid point in Y
      dz - delta between point and previous grid point in Z
      scalar - 3d array in x,y,z order of 3D scalar data
      g - gradient array (can be null)
      Returns:
      the interpolated scalar value at the requested point