public class NativeFunction extends java.lang.Object implements Function
Expression.RangeExpression, Expression.SpreadExpression| Modifier and Type | Field and Description |
|---|---|
protected double[] |
inputs |
protected java.lang.String |
name |
EMPTY_DOUBLE_ARRAY, NaN, NOTHING| Constructor and Description |
|---|
NativeFunction(java.lang.String name,
int argumentCount) |
NativeFunction(java.lang.String name,
int argumentCount,
Evaluable evaluator) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
evalList() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getParameters() |
int |
getParametersCount() |
Function |
input(double... inputs) |
Function |
input(int index,
double input) |
Function |
input(java.lang.String param,
double input) |
public NativeFunction(java.lang.String name,
int argumentCount)
public NativeFunction(java.lang.String name,
int argumentCount,
Evaluable evaluator)
public double[] evalList()
evalList in interface Expressionpublic Function input(java.lang.String param, double input)
public java.util.List<java.lang.String> getParameters()
getParameters in interface Functionpublic int getParametersCount()
getParametersCount in interface FunctionCopyright © 2017. All Rights Reserved.