|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jas.root.Interval<C>
C - coefficient type.public class Interval<C extends RingElem<C> & Rational>
Interval. For example isolating interval for real roots.
| Field Summary | |
|---|---|
C |
left
left interval border. |
C |
right
right interval border. |
| Constructor Summary | |
|---|---|
Interval(C mid)
Constructor. |
|
Interval(C left,
C right)
Constructor. |
|
| Method Summary | |
|---|---|
Interval<C> |
clone()
Clone this. |
boolean |
contains(C c)
Test if an element is contained in this interval. |
boolean |
contains(Interval<C> vc)
Test if an interval is contained in this interval. |
boolean |
equals(java.lang.Object b)
Comparison with any other object. |
int |
hashCode()
Hash code for this Interval. |
C |
length()
Length. |
C |
randomPoint()
Random point of interval. |
BigRational |
rationalLength()
BigRational Length. |
BigRational |
rationalMiddle()
Rational middle point. |
BigDecimal |
toDecimal()
BigDecimal representation of Interval. |
java.lang.String |
toScript()
Get a scripting compatible string representation. |
java.lang.String |
toString()
String representation of Interval. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final C extends RingElem<C> & Rational left
public final C extends RingElem<C> & Rational right
| Constructor Detail |
|---|
public Interval(C left,
C right)
left - interval border.right - interval border.public Interval(C mid)
mid - left and right interval border.| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String toScript()
public Interval<C> clone()
clone in class java.lang.ObjectObject.clone()public boolean equals(java.lang.Object b)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean contains(C c)
c - element to test.
public boolean contains(Interval<C> vc)
vc - interval to test.
public C length()
public BigRational rationalLength()
public BigDecimal toDecimal()
public BigRational rationalMiddle()
public C randomPoint()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||