Located in compilation unit of org.
| Modifier and Type | Field and Description |
|---|---|
| private final double[][] | a
Coefficients |
| private static final short | N
Number of points. |
| private final BivariateFunction | partialDerivativeX
First partial derivative along x. |
| private final BivariateFunction | partialDerivativeXX
Second partial derivative along x. |
| private final BivariateFunction | partialDerivativeXY
Second crossed partial derivative. |
| private final BivariateFunction | partialDerivativeY
First partial derivative along y. |
| private final BivariateFunction | partialDerivativeYY
Second partial derivative along y. |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv | BicubicSplineFunction(double[]
Spline coefficients. coeff, boolean Whether to initialize the internal data
needed for calling any of the methods that compute the partial derivatives
this function. initializeDerivatives)Simple constructor. |
| Modifier and Type | Method and Description |
|---|---|
| private double | Returns: the interpolated value.Powers of the x-coordinate. pX, double[] Powers of the y-coordinate. pY, double[][] Spline coefficients. coeff)Compute the value of the bicubic polynomial. |
| public BivariateFunction | |
| public BivariateFunction | |
| public BivariateFunction | |
| public BivariateFunction | |
| public BivariateFunction | |
| public double | value(double
Abscissa for which the function value should be computed. x, double Ordinate for which the function value should be computed. y)Implements org. Compute the value for the function. |
| a | back to summary |
|---|---|
| private final double[][] a Coefficients | |
| N | back to summary |
|---|---|
| private static final short N Number of points. | |
| partialDerivativeX | back to summary |
|---|---|
| private final BivariateFunction partialDerivativeX First partial derivative along x. | |
| partialDerivativeXX | back to summary |
|---|---|
| private final BivariateFunction partialDerivativeXX Second partial derivative along x. | |
| partialDerivativeXY | back to summary |
|---|---|
| private final BivariateFunction partialDerivativeXY Second crossed partial derivative. | |
| partialDerivativeY | back to summary |
|---|---|
| private final BivariateFunction partialDerivativeY First partial derivative along y. | |
| partialDerivativeYY | back to summary |
|---|---|
| private final BivariateFunction partialDerivativeYY Second partial derivative along y. | |
| BicubicSplineFunction | back to summary |
|---|---|
| pack-priv BicubicSplineFunction(double[] coeff) Simple constructor.
| |
| BicubicSplineFunction | back to summary |
|---|---|
| pack-priv BicubicSplineFunction(double[] coeff, boolean initializeDerivatives) Simple constructor.
| |
| apply | back to summary |
|---|---|
| private double apply(double[] pX, double[] pY, double[][] coeff) Compute the value of the bicubic polynomial.
| |
| partialDerivativeX | back to summary |
|---|---|
public BivariateFunction partialDerivativeX()
| |
| partialDerivativeXX | back to summary |
|---|---|
public BivariateFunction partialDerivativeXX()
| |
| partialDerivativeXY | back to summary |
|---|---|
public BivariateFunction partialDerivativeXY()
| |
| partialDerivativeY | back to summary |
|---|---|
public BivariateFunction partialDerivativeY()
| |
| partialDerivativeYY | back to summary |
|---|---|
public BivariateFunction partialDerivativeYY()
| |
| value | back to summary |
|---|---|
| public double value(double x, double y) Implements org. Doc from org. Compute the value for the function.
| |