public interface FunctionExtension
Function
Modifier and Type | Method and Description |
---|---|
double |
calculate()
Actual algorithm implementation.
|
FunctionExtension |
clone()
Cloning in case of usage in Expression
with recursive statements.
|
java.lang.String |
getParameterName(int parameterIndex)
Gets parameter name
|
int |
getParametersNumber()
Gets parameters number.
|
void |
setParameterValue(int parameterIndex,
double parameterValue)
Sets value of function parameter
|
int getParametersNumber()
void setParameterValue(int parameterIndex, double parameterValue)
parameterIndex
- - parameter index (from 0 to n-1)parameterValue
- - parameter valuejava.lang.String getParameterName(int parameterIndex)
parameterIndex
- - parameter index (from 0 to n-1)double calculate()
FunctionExtension clone()
Expression.getRecursiveMode()