public class LimitExpression extends LimitType
| Constructor and Description |
|---|
LimitExpression(double max,
double min)
Constructor
|
LimitExpression(double max,
ExpCalculator minExp)
Constructor
|
LimitExpression(ExpCalculator maxExp,
double min)
Constructor
|
LimitExpression(ExpCalculator maxExp,
ExpCalculator minExp)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
ExpCalculator |
getMaxExp()
get the upper limit expression function
|
ExpCalculator |
getMinExp()
get the lower limit expression function
|
boolean |
isViolated(double x,
double[] maxDblAry,
double[] minDblAry)
check limit violation of the input x
|
double |
limit(double x,
double[] maxDblAry,
double[] minDblAry)
evaluate and apply limit of the input x
|
java.lang.String |
toString(double actual)
Convert the obj to a string with an actual number as an input
|
getMax, getMiddle, getMin, isError, isViolated, isViolated, isZero, limit, limitDiscrete, mismatch, toStringpublic LimitExpression(ExpCalculator maxExp, ExpCalculator minExp)
maxExp - minExp - public LimitExpression(ExpCalculator maxExp, double min)
maxExp - min - public LimitExpression(double max,
double min)
max - min - public LimitExpression(double max,
ExpCalculator minExp)
max - minExp - public ExpCalculator getMaxExp()
public ExpCalculator getMinExp()
public boolean isViolated(double x,
double[] maxDblAry,
double[] minDblAry)
x - input valuemaxDblAry - inputs to the upper limit expression functionminDblAry - inputs to the lower limit expression functionpublic double limit(double x,
double[] maxDblAry,
double[] minDblAry)
x - input valuemaxDblAry - inputs to the upper limit expression functionminDblAry - inputs to the lower limit expression function