public class IntervalNumber extends Object implements AbstractNumber
Modifier and Type | Class and Description |
---|---|
static class |
IntervalNumber.typeOfInterval |
Modifier and Type | Field and Description |
---|---|
protected BigDecimal |
high |
protected BigDecimal |
low |
Constructor and Description |
---|
IntervalNumber() |
IntervalNumber(AbstractNumber a) |
IntervalNumber(BigDecimal l,
BigDecimal r) |
IntervalNumber(double l,
double r) |
IntervalNumber(IntervalNumber a) |
IntervalNumber(String l,
String r) |
Modifier and Type | Method and Description |
---|---|
BigDecimal |
abs() |
AbstractNumber |
add(AbstractNumber _b) |
AbstractNumber |
div(AbstractNumber _b) |
IntervalNumber |
dual() |
boolean |
equals(Object obj) |
IntervalNumber.typeOfInterval |
getTypeOfInterval() |
BigDecimal |
inf() |
IntervalNumber |
innerDiv(IntervalNumber y) |
IntervalNumber |
innerSub(IntervalNumber y) |
IntervalNumber |
inv() |
AbstractNumber |
mult(AbstractNumber _b) |
static IntervalNumber |
neg(IntervalNumber x,
IntervalNumber y) |
IntervalNumber |
opp() |
IntervalNumber |
pro() |
AbstractNumber |
sub(AbstractNumber _b) |
BigDecimal |
sup() |
String |
toString() |
boolean |
zeroInPro() |
protected BigDecimal low
protected BigDecimal high
public IntervalNumber()
public IntervalNumber(double l, double r)
public IntervalNumber(BigDecimal l, BigDecimal r)
public IntervalNumber(IntervalNumber a)
public IntervalNumber(AbstractNumber a)
public static IntervalNumber neg(IntervalNumber x, IntervalNumber y)
public BigDecimal inf()
public BigDecimal sup()
public AbstractNumber add(AbstractNumber _b)
add
in interface AbstractNumber
public AbstractNumber sub(AbstractNumber _b)
sub
in interface AbstractNumber
public AbstractNumber mult(AbstractNumber _b)
mult
in interface AbstractNumber
public AbstractNumber div(AbstractNumber _b)
div
in interface AbstractNumber
public IntervalNumber.typeOfInterval getTypeOfInterval()
public BigDecimal abs()
public IntervalNumber dual()
public IntervalNumber pro()
public IntervalNumber opp()
public IntervalNumber inv()
public IntervalNumber innerSub(IntervalNumber y)
public boolean zeroInPro()
public IntervalNumber innerDiv(IntervalNumber y)
Copyright © 2015. All Rights Reserved.