public class FunctionCall extends Expression
| Constructor and Description |
|---|
FunctionCall() |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(Expression expression)
Adds an expression as parameter.
|
double |
evaluate()
Evaluates the expression to a double number.
|
List<Expression> |
getParameters()
Returns all parameters added so far.
|
void |
setFunction(Function function)
Sets the function to evaluate.
|
Expression |
simplify()
Returns a simplified version of this expression.
|
isConstantpublic double evaluate()
Expressionevaluate in class Expressionpublic Expression simplify()
Expressionsimplify in class Expressionpublic void setFunction(Function function)
function - the function to evaluatepublic void addParameter(Expression expression)
expression - the parameter to addpublic List<Expression> getParameters()
Copyright © 2016. All rights reserved.