|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.esa.beam.util.math.FXYSum
org.esa.beam.util.math.FXYSum.Cubic
public static final class FXYSum.Cubic
Provides an optimized computeZ method for cubic polynomials (order = 3).
FXYSum.FXY_CUBIC| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.esa.beam.util.math.FXYSum |
|---|
FXYSum.BiCubic, FXYSum.BiLinear, FXYSum.BiQuadric, FXYSum.Cubic, FXYSum.Linear, FXYSum.Quadric |
| Field Summary |
|---|
| Fields inherited from class org.esa.beam.util.math.FXYSum |
|---|
FXY_4TH, FXY_BI_4TH, FXY_BI_CUBIC, FXY_BI_LINEAR, FXY_BI_QUADRATIC, FXY_CUBIC, FXY_LINEAR, FXY_QUADRATIC |
| Constructor Summary | |
|---|---|
FXYSum.Cubic()
|
|
FXYSum.Cubic(double[] coefficients)
|
|
| 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 |
| Constructor Detail |
|---|
public FXYSum.Cubic()
public FXYSum.Cubic(double[] coefficients)
| Method Detail |
|---|
public double computeZ(double x,
double y)
FXYSumFXYSum.approximate(double[][], int[]) is called in order to set
the coefficient vector c.
computeZ in class FXYSumx - the x valuey - the y value
FXYSum.computeZ(FXY[], double[], double, double)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||