public class NumericFunctionExpression extends DefaultExpressionParameter
Modifier and Type | Class and Description |
---|---|
static class |
NumericFunctionExpression.VariableSource |
DefaultExpressionParameter.List
Constructor and Description |
---|
NumericFunctionExpression() |
NumericFunctionExpression(NumericFunctionExpression other) |
NumericFunctionExpression(String expression) |
Modifier and Type | Method and Description |
---|---|
double |
apply(double defaultValue,
ExpressionVariables parameters) |
void |
ensureExactValue(boolean exactValue)
Modifies the expression to 0 or x depending on whether an exact value should be set
|
void |
setExactValue(double x)
Sets the expression to an exact value
|
getAdditionalUIVariables, getEvaluator, getEvaluatorInstance, setAdditionalUIVariables
equals, evaluate, evaluateToBoolean, evaluateToColor, evaluateToDouble, evaluateToDoubleList, evaluateToFloat, evaluateToInteger, evaluateToIntegerSafe, evaluateToNumber, evaluateToString, getExpression, getTextDescription, hashCode, isEmpty, setExpression, test, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getTextDescriptionOf
public NumericFunctionExpression()
public NumericFunctionExpression(String expression)
public NumericFunctionExpression(NumericFunctionExpression other)
public double apply(double defaultValue, ExpressionVariables parameters)
public void ensureExactValue(boolean exactValue)
exactValue
- if an exact value is expectedpublic void setExactValue(double x)
x
- the exact valueCopyright © 2020–2023 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.