Uses of Interface
org.esa.snap.core.util.math.FXY
-
Packages that use FXY Package Description org.esa.snap.core.util.math Provides utility classes for mathematical operations. -
-
Uses of FXY in org.esa.snap.core.util.math
Fields in org.esa.snap.core.util.math declared as FXY Modifier and Type Field Description static FXY[]
FXYSum. FXY_4TH
static FXY[]
FXYSum. FXY_BI_4TH
static FXY[]
FXYSum. FXY_BI_CUBIC
static FXY[]
FXYSum. FXY_BI_LINEAR
static FXY[]
FXYSum. FXY_BI_QUADRATIC
static FXY[]
FXYSum. FXY_CUBIC
static FXY[]
FXYSum. FXY_LINEAR
static FXY[]
FXYSum. FXY_QUADRATIC
static FXY
FXY. ONE
The function f(x,y) = 1static FXY
FXY. X
The function f(x,y) = xstatic FXY
FXY. X2
The function f(x,y) = x 2static FXY
FXY. X2Y
The function f(x,y) = x 2 ystatic FXY
FXY. X2Y2
The function f(x,y) = x 2 y 2static FXY
FXY. X2Y3
The function f(x,y) = x 2 y 3static FXY
FXY. X2Y4
The function f(x,y) = x 2 y 4static FXY
FXY. X3
The function f(x,y) = x 3static FXY
FXY. X3Y
The function f(x,y) = x 3 ystatic FXY
FXY. X3Y2
The function f(x,y) = x 3 y 2static FXY
FXY. X3Y3
The function f(x,y) = x 3 y 3static FXY
FXY. X3Y4
The function f(x,y) = x 3 y 4static FXY
FXY. X4
The function f(x,y) = x 4static FXY
FXY. X4Y
The function f(x,y) = x 4 ystatic FXY
FXY. X4Y2
The function f(x,y) = x 4 y 2static FXY
FXY. X4Y3
The function f(x,y) = x 4 y 3static FXY
FXY. X4Y4
The function f(x,y) = x 4 y 4static FXY
FXY. XY
The function f(x,y) = x ystatic FXY
FXY. XY2
The function f(x,y) = x y 2static FXY
FXY. XY3
The function f(x,y) = x y 3static FXY
FXY. XY4
The function f(x,y) = x y 4static FXY
FXY. Y
The function f(x,y) = ystatic FXY
FXY. Y2
The function f(x,y) = y 2static FXY
FXY. Y3
The function f(x,y) = y 3static FXY
FXY. Y4
The function f(x,y) = y 4Methods in org.esa.snap.core.util.math that return FXY Modifier and Type Method Description FXY[]
FXYSum. getFunctions()
Gets the vector f of functions elements f[i](x,y).Methods in org.esa.snap.core.util.math with parameters of type FXY Modifier and Type Method Description static void
Approximator. approximateFXY(double[][] data, int[] indices, FXY[] f, double[] c)
Solves a linear equation system with each term having the form c * f(x,y).static double[]
Approximator. computeErrorStatistics(double[][] data, int[] indices, FXY[] f, double[] c)
Returns the root mean square error (RMSE) for the approximation of the given data with a function given by z(x,y) =c[0]*f[0](x,y) + c[1]*f[1](x,y) + c[2]*f[2](x,y) + ...
static double
Approximator. computeRMSE(double[][] data, int[] indices, FXY[] f, double[] c)
Returns the root mean square error (RMSE) for the approximation of the given data with a function given by z(x,y) =c[0]*f[0](x,y) + c[1]*f[1](x,y) + c[2]*f[2](x,y) + ...
static double
Approximator. computeZ(FXY[] f, double[] c, double x, double y)
Computes z(x,y) = sum(c[i] * f[i](x,y), i = 0, n - 1).static double
FXYSum. computeZ(FXY[] f, double[] c, double x, double y)
Computes z(x,y) = sum(c[i] * f[i](x,y), i = 0, n - 1).Constructors in org.esa.snap.core.util.math with parameters of type FXY Constructor Description FXYSum(FXY[] functions)
Constructs a new sum of terms sum(c[i] * f[i](x,y), i=0, n-1) for the given vector of functions.FXYSum(FXY[] functions, int order)
Constructs a new sum of terms sum(c[i] * f[i](x,y), i=0, n-1) for the given vector of functions and a polynomial order.FXYSum(FXY[] functions, int order, double[] coefficients)
Constructs a new sum of terms sum(c[i] * f[i](x,y), i=0, n-1) for the given vector of functions and a polynomial order.
-