org.jquantlib.math.interpolations
Interface Interpolation2D
-
- All Superinterfaces:
- Extrapolator, Ops.BinaryDoubleOp
- All Known Implementing Classes:
- AbstractInterpolation2D, BicubicSplineInterpolation, BilinearInterpolation, FlatExtrapolator2D
public interface Interpolation2D extends Extrapolator, Ops.BinaryDoubleOp
Interface for 2-D interpolations.Classes implementing this interface will provide interpolated values from two sequences of length and , representing the discretized values of the and variables, and a matrix representing the tabulated function values.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface and Description static interfaceInterpolation2D.Interpolator2D
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description booleanempty()booleanisInRange(double x, double y)intlocateX(double x)intlocateY(double y)doubleop(double x, double y)doubleop(double x, double y, boolean allowExtrapolation)voidupdate()doublexMax()doublexMin()doubleyMax()doubleyMin()-
Methods inherited from interface org.jquantlib.math.interpolations.Extrapolator
allowsExtrapolation, disableExtrapolation, enableExtrapolation
-
-
-
-
Method Detail
-
empty
boolean empty()
-
op
double op(double x, double y, boolean allowExtrapolation)
-
op
double op(double x, double y)- Specified by:
opin interfaceOps.BinaryDoubleOp
-
xMin
double xMin()
-
xMax
double xMax()
-
yMin
double yMin()
-
yMax
double yMax()
-
locateX
int locateX(double x)
-
locateY
int locateY(double y)
-
isInRange
boolean isInRange(double x, double y)
-
update
void update()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG