Package | Description |
---|---|
com.sun.electric.tool.simulation.interval | |
com.sun.electric.util.math |
Modifier and Type | Method and Description |
---|---|
MutableInterval |
UnivariateTaylorModel.getRemainder() |
Modifier and Type | Method and Description |
---|---|
void |
UnivariateTaylorModel.eval(MutableInterval result,
double t) |
void |
UnivariateTaylorModel.eval2(MutableInterval result,
double t) |
void |
UnivariateTaylorModel.eval3(MutableInterval[] results,
double t) |
void |
UnivariateTaylorModel.eval3(MutableInterval result,
double t) |
void |
UnivariateTaylorModel.evalAtMinusOne(MutableInterval result) |
void |
UnivariateTaylorModel.evalAtPlusOne(MutableInterval result) |
void |
UnivariateTaylorModel.evalAtZero(MutableInterval result) |
static UnivariateTaylorModel |
UnivariateTaylorModel.newInstance(MutableInterval x) |
Modifier and Type | Method and Description |
---|---|
MutableInterval |
MutableInterval.abs()
Returns the interval of absolute values of this interval, i.e.
|
MutableInterval |
MutableInterval.add(double y)
Adds double number y to this interval and returns the sum.
|
MutableInterval |
MutableInterval.add(MutableInterval y)
Adds interval y to this interval and returns the sum.
|
MutableInterval |
MutableInterval.assign(char[] b)
Assigns the interval from character array.
|
MutableInterval |
MutableInterval.assign(double x)
Assigns a point interval.
|
MutableInterval |
MutableInterval.assign(double inf,
double sup)
Assigns the interval [inf, sup].
|
MutableInterval |
MutableInterval.assign(int x)
Assigns a point interval [x,x].
|
MutableInterval |
MutableInterval.assign(int inf,
int sup)
Assigns the interval [inf, sup].
|
MutableInterval |
MutableInterval.assign(long x)
Assigns sharpest interval containing x.
|
MutableInterval |
MutableInterval.assign(long inf,
long sup)
Assigns the interval [inf, sup].
|
MutableInterval |
MutableInterval.assign(MutableInterval x)
Assigns interval same as x.
|
MutableInterval |
MutableInterval.assign(java.lang.String s)
Assigns the interval from string.
|
MutableInterval |
MutableInterval.assignEmpty()
Assigns empty interval [-EMPTY ].
|
MutableInterval |
MutableInterval.assignEntire()
Assigns entire interval [ -INF, +INF ].
|
MutableInterval |
MutableInterval.clon()
Creates and returns a copy of this MutableInterval.
|
MutableInterval |
MutableInterval.div(MutableInterval y)
Divides this interval by interval y and returns the quotient.
|
MutableInterval |
MutableInterval.exp()
Replaces this interval by an interval enclosure of its exponential.
|
MutableInterval |
MutableInterval.ih(MutableInterval y)
Same as x.interval_hull(y)
|
MutableInterval |
MutableInterval.intersect(MutableInterval y)
Returns the intersection of this interval and the interval x.
|
MutableInterval |
MutableInterval.interval_hull(double x)
Returns the convex hull of this interval and the double x.
|
MutableInterval |
MutableInterval.interval_hull(MutableInterval y)
Returns the convex hull of this interval and the interval x.
|
MutableInterval |
MutableInterval.ix(MutableInterval y)
Same as x.intersect(y)
|
MutableInterval |
MutableInterval.log()
Replaces this interval by an interval enclosure of its natural logarithm.
|
MutableInterval |
MutableInterval.max(MutableInterval y)
Returns an enclosure for the range of maxima of this interval and the
interval x, i.e.
|
MutableInterval |
MutableInterval.min(MutableInterval y)
Returns an enclosure for the range of minima of this interval and the
interval x, i.e.
|
MutableInterval |
MutableInterval.mul(MutableInterval y)
Multiplies this interval by interval y and returns the product.
|
MutableInterval |
MutableInterval.negate()
Unary operator -.
|
MutableInterval |
MutableInterval.sub(double y)
Subtracts double number y from this interval and returns the difference.
|
MutableInterval |
MutableInterval.sub(MutableInterval y)
Subtracts interval y from this interval and returns the difference.
|
Modifier and Type | Method and Description |
---|---|
MutableInterval |
MutableInterval.add(MutableInterval y)
Adds interval y to this interval and returns the sum.
|
MutableInterval |
MutableInterval.assign(MutableInterval x)
Assigns interval same as x.
|
boolean |
MutableInterval.ceq(MutableInterval y)
Returns true iff this interval is certainly-equal to interval x.
|
boolean |
MutableInterval.cge(MutableInterval y)
Returns true iff this interval is certainly-greater-or-equal to
interval x.
|
boolean |
MutableInterval.cgt(MutableInterval y)
Returns true iff this interval is certainly-greater than interval x.
|
boolean |
MutableInterval.cle(MutableInterval y)
Returns true iff this interval is certainly-less-or-equal to
interval x.
|
boolean |
MutableInterval.clt(MutableInterval y)
Returns true iff this interval is certainly-less than interval x.
|
boolean |
MutableInterval.cne(MutableInterval y)
Returns true iff this interval is certainly-not-equal to interval x.
|
boolean |
MutableInterval.disjoint(MutableInterval y)
Returns true iff this interval and interval x are disjoint., i.e.
|
MutableInterval |
MutableInterval.div(MutableInterval y)
Divides this interval by interval y and returns the quotient.
|
boolean |
MutableInterval.dj(MutableInterval y)
Same as x.disjoint(y)
|
MutableInterval |
MutableInterval.ih(MutableInterval y)
Same as x.interval_hull(y)
|
boolean |
MutableInterval.in_interior(MutableInterval y)
Returns true iff this interval is in interior of interval x.
|
boolean |
MutableInterval.interior(MutableInterval y)
Same as x.interior(y)
|
MutableInterval |
MutableInterval.intersect(MutableInterval y)
Returns the intersection of this interval and the interval x.
|
MutableInterval |
MutableInterval.interval_hull(MutableInterval y)
Returns the convex hull of this interval and the interval x.
|
MutableInterval |
MutableInterval.ix(MutableInterval y)
Same as x.intersect(y)
|
MutableInterval |
MutableInterval.max(MutableInterval y)
Returns an enclosure for the range of maxima of this interval and the
interval x, i.e.
|
MutableInterval |
MutableInterval.min(MutableInterval y)
Returns an enclosure for the range of minima of this interval and the
interval x, i.e.
|
MutableInterval |
MutableInterval.mul(MutableInterval y)
Multiplies this interval by interval y and returns the product.
|
boolean |
MutableInterval.peq(MutableInterval y)
Returns true iff this interval is possibly-equal to interval x.
|
boolean |
MutableInterval.pge(MutableInterval y)
Returns true iff this interval is possibly-greater-or-equal to
interval x.
|
boolean |
MutableInterval.pgt(MutableInterval y)
Returns true iff this interval is possibly-greater than interval x.
|
boolean |
MutableInterval.ple(MutableInterval y)
Returns true iff this interval is possibly-less-or-equal to
interval x.
|
boolean |
MutableInterval.plt(MutableInterval y)
Returns true iff this interval is possibly-less than interval x.
|
boolean |
MutableInterval.pne(MutableInterval y)
Returns true iff this interval is possibly-not-equal to interval x.
|
boolean |
MutableInterval.proper_subset(MutableInterval y)
Returns true iff this interval is a proper subset of interval x.
|
boolean |
MutableInterval.proper_superset(MutableInterval y)
Returns true iff this interval is a proper superset of interval x.
|
boolean |
MutableInterval.seq(MutableInterval y)
Returns true iff this interval is set-equal to interval x.
|
boolean |
MutableInterval.sge(MutableInterval y)
Returns true iff this interval is set-greater-or-equal to
interval x.
|
boolean |
MutableInterval.sgt(MutableInterval y)
Returns true iff this interval is set-greater than interval x.
|
boolean |
MutableInterval.sle(MutableInterval y)
Returns true iff this interval is set-less-or-equal to
interval x.
|
boolean |
MutableInterval.slt(MutableInterval y)
Returns true iff this interval is set-less than interval x.
|
boolean |
MutableInterval.sne(MutableInterval y)
Returns true iff this interval is set-not-equal to interval x.
|
MutableInterval |
MutableInterval.sub(MutableInterval y)
Subtracts interval y from this interval and returns the difference.
|
boolean |
MutableInterval.subset(MutableInterval y)
Returns true iff this interval is a subset of interval x.
|
boolean |
MutableInterval.superset(MutableInterval y)
Returns true iff this interval is a superset of interval x.
|
Constructor and Description |
---|
MutableInterval(MutableInterval x)
Constructs the interval same as x.
|