org.apache.commons.math.analysis.interpolation
Class TricubicSplineFunction
java.lang.Object
org.apache.commons.math.analysis.interpolation.TricubicSplineFunction
- All Implemented Interfaces:
- TrivariateRealFunction
class TricubicSplineFunction
- extends Object
- implements TrivariateRealFunction
3D-spline function.
- Version:
- $Revision$ $Date$
Field Summary |
private double[][][] |
a
Coefficients |
private static short |
N
Number of points. |
Method Summary |
double |
value(double x,
double y,
double z)
Compute the value for the function. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
N
private static final short N
- Number of points.
- See Also:
- Constant Field Values
a
private final double[][][] a
- Coefficients
TricubicSplineFunction
public TricubicSplineFunction(double[] aV)
- Parameters:
aV
- List of spline coefficients.
value
public double value(double x,
double y,
double z)
- Description copied from interface:
TrivariateRealFunction
- Compute the value for the function.
- Specified by:
value
in interface TrivariateRealFunction
- Parameters:
x
- x-coordinate of the interpolation point.y
- y-coordinate of the interpolation point.z
- z-coordinate of the interpolation point.
- Returns:
- the interpolated value.
Copyright (c) 2003-2013 Apache Software Foundation