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, toString
public 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