public class Function extends java.lang.Object implements Evaluable
| Modifier | Constructor and Description |
|---|---|
protected |
Function(java.lang.String name,
java.lang.String script,
Pool pool,
java.util.List<java.lang.String> parameters) |
protected |
Function(java.lang.String name,
java.lang.String script,
Pool pool,
java.lang.String... parameters) |
protected |
Function(java.lang.String name,
java.lang.String script,
java.lang.String... parameters) |
| Modifier and Type | Method and Description |
|---|---|
double |
eval(double... args) |
double |
eval(java.util.List<java.lang.Double> args) |
double[] |
evalList(double... args)
Evaluate and return the result(s) of the function.
|
double[] |
evalList(java.util.List<java.lang.Double> args) |
java.util.List<Expression> |
getExpressions() |
int |
getInputsRequired() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getParameters() |
java.lang.String |
toString() |
protected Function(java.lang.String name,
java.lang.String script,
java.lang.String... parameters)
protected Function(java.lang.String name,
java.lang.String script,
Pool pool,
java.lang.String... parameters)
protected Function(java.lang.String name,
java.lang.String script,
Pool pool,
java.util.List<java.lang.String> parameters)
public double eval(java.util.List<java.lang.Double> args)
public double[] evalList(java.util.List<java.lang.Double> args)
public double[] evalList(double... args)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
public java.util.List<java.lang.String> getParameters()
public int getInputsRequired()
public java.util.List<Expression> getExpressions()
Copyright © 2016. All Rights Reserved.