public class RootUtil extends java.lang.Object
Constructor and Description |
---|
RootUtil() |
Modifier and Type | Method and Description |
---|---|
static <C extends RingElem<C> & Rational> |
parseInterval(RingFactory<C> fac,
java.lang.String s)
Parse interval for a real root from String.
|
static <C extends RingElem<C> & Rational> |
parseRectangle(RingFactory<Complex<C>> fac,
java.lang.String s)
Parse rectangle for a complex root from String.
|
static <C extends RingElem<C>> |
signVar(java.util.List<C> L)
Count changes in sign.
|
public RootUtil()
public static <C extends RingElem<C>> long signVar(java.util.List<C> L)
C
- coefficient type.L
- list of coefficients.public static <C extends RingElem<C> & Rational> Interval<C> parseInterval(RingFactory<C> fac, java.lang.String s)
s
- String, syntax: [left, right] or [mid].public static <C extends RingElem<C> & Rational> Rectangle<C> parseRectangle(RingFactory<Complex<C>> fac, java.lang.String s)
s
- String, syntax: [south-west, north-east] or [mid].