org.esa.beam.util.math
Class FXYSum.BiQuadric
java.lang.Object
org.esa.beam.util.math.FXYSum
org.esa.beam.util.math.FXYSum.BiQuadric
- Enclosing class:
- FXYSum
public static final class FXYSum.BiQuadric
- extends FXYSum
Provides an optimized computeZ method for bi-quadric polynomials (order = 2+2).
- See Also:
FXYSum.FXY_BI_QUADRATIC
|
Method Summary |
double |
computeZ(double x,
double y)
Computes this sum of function terms z(x,y) = sum(c[i] * f[i](x,y), i=0, n-1). |
| Methods inherited from class org.esa.beam.util.math.FXYSum |
appendCFunctionCodeBody, appendCFunctionCodeEnd, appendCFunctionCodePart, appendCFunctionCodeStart, approximate, computeZ, createCFunctionCode, createCopy, createFXYSum, getCoefficients, getFunctions, getMaxError, getNumTerms, getOrder, getRootMeanSquareError |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FXYSum.BiQuadric
public FXYSum.BiQuadric()
FXYSum.BiQuadric
public FXYSum.BiQuadric(double[] coefficients)
computeZ
public double computeZ(double x,
double y)
- Description copied from class:
FXYSum
- Computes this sum of function terms z(x,y) = sum(c[i] * f[i](x,y), i=0, n-1).
The method will return zero unless the
FXYSum.approximate(double[][], int[]) is called in order to set
the coefficient vector c.
- Overrides:
computeZ in class FXYSum
- Parameters:
x - the x valuey - the y value
- Returns:
- the z value
- See Also:
FXYSum.computeZ(FXY[], double[], double, double)
Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.