public class InterpolationResult extends Object
The results in this class treat the dependent variable z as a function evaluated over the grid coordinate system (x, y) where x is the coordinate in the direction of columns and y is the coordinate in the direction of rows.
Note: This class is designed so that instances of it can be used and re-used across multiple operations. Therefore it offers little protection in terms of member access. All members are public. All of them are mutable. Applications using this class should apply caution to the way member elements are accessed since they are subject to change between interpolation calls.
Modifier and Type | Field and Description |
---|---|
double |
column
A floating-point value indicating the column coordinate that was
specified for the interpolation.
|
boolean |
firstDerivativesSet
Indicates that the first derivatives were computed by the interpolator.
|
double |
row
A floating-point value indicating the row coordinate that was
specified for the interpolation.
|
boolean |
secondDerivativesSet
Indicates that the second derivatives were computed by the interpolator.
|
double |
z
The interpolated value for the coordinate
|
double |
zx
The value for the partial derivative of z with respect to x (in the
direction of the column axis).
|
double |
zxx
The value for the second derivative of z with respect to x (in the
direction of the column axis).
|
double |
zxy
The value for the second partial derivative of z with respect to x and v.
|
double |
zy
The value for the partial derivative of z with respect to y (in the
direction of the row axis).
|
double |
zyx
The value for the second partial derivative of z with respect to y and u.
|
double |
zyy
The value for the second partial derivative of z with respect to v.
|
Constructor and Description |
---|
InterpolationResult() |
Modifier and Type | Method and Description |
---|---|
double[] |
getUnitNormal()
Uses the derivatives (zx, zy) stored in this instance to compute a unit
normal.
|
void |
nullify() |
public double row
public double column
public double z
public boolean firstDerivativesSet
public double zx
public double zy
public boolean secondDerivativesSet
public double zxx
public double zxy
public double zyx
public double zyy
public double[] getUnitNormal()
public void nullify()
Copyright © 2022. All rights reserved.