Func.Updatable
ABS, ABS_DIFF, HALF_X_MINUS_Y, HALF_X_PLUS_Y, HALF_Y_MINUS_X, IDENTITY, MAX, MIN, POSITIVE_DIFF, REVERSE, SELECT, SELECT_FROM_8_DIRECTIONS_2D, SELECT_IF_GREATER, SELECT_IF_GREATER_OR_EQUAL, SHIFTS_ALONG_8_DIRECTIONS_2D, UPDATABLE_IDENTITY, X_MINUS_Y, X_PLUS_Y, Y_MINUS_X
Modifier and Type | Method and Description |
---|---|
double |
get()
Equivalent to
get (new double[0]). |
double |
get(double... x)
Returns the result of this function for the given arguments:
f(x0, x1, ..., xx.length-1).
|
double |
get(double x0)
Equivalent to
get (new double[] {x0}). |
double |
get(double x0,
double x1)
Equivalent to
get (new double[] {x0, x1}). |
double |
get(double x0,
double x1,
double x2)
Equivalent to
get (new double[] {x0, x1, x2}). |
double |
get(double x0,
double x1,
double x2,
double x3)
Equivalent to
get (new double[] {x0, x1, x2, x3}). |
static MaxExceptingNaN |
getInstance(double defaultValue) |
java.lang.String |
toString()
Returns a brief string description of this object.
|
public static MaxExceptingNaN getInstance(double defaultValue)
public double get(double... x)
Func
This method must not change the values of x elements!
public double get()
Func
get
(new double[0]).
Provides better performance because it does not require Java array creation.public double get(double x0)
Func
get
(new double[] {x0}).
Provides better performance because it does not require Java array creation.public double get(double x0, double x1)
Func
get
(new double[] {x0, x1}).
Provides better performance because it does not require Java array creation.public double get(double x0, double x1, double x2)
Func
get
(new double[] {x0, x1, x2}).
Provides better performance because it does not require Java array creation.public double get(double x0, double x1, double x2, double x3)
Func
get
(new double[] {x0, x1, x2, x3}).
Provides better performance because it does not require Java array creation.public java.lang.String toString()
toString
in class java.lang.Object