|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
C
- coefficient type.public interface ComplexRoots<C extends RingElem<C> & Rational>
Complex roots interface.
Method Summary | |
---|---|
long |
complexRootCount(Rectangle<C> rect,
GenPolynomial<Complex<C>> a)
Complex root count of complex polynomial on rectangle. |
Rectangle<C> |
complexRootRefinement(Rectangle<C> rect,
GenPolynomial<Complex<C>> a,
BigRational len)
Complex root refinement of complex polynomial a on rectangle. |
java.util.List<Rectangle<C>> |
complexRoots(GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial. |
java.util.List<Rectangle<C>> |
complexRoots(Rectangle<C> rect,
GenPolynomial<Complex<C>> a)
List of complex roots of complex polynomial a on rectangle. |
Complex<C> |
rootBound(GenPolynomial<Complex<C>> f)
Root bound. |
Method Detail |
---|
Complex<C> rootBound(GenPolynomial<Complex<C>> f)
f
- univariate polynomial.
long complexRootCount(Rectangle<C> rect, GenPolynomial<Complex<C>> a) throws InvalidBoundaryException
rect
- rectangle.a
- univariate complex polynomial.
InvalidBoundaryException
java.util.List<Rectangle<C>> complexRoots(Rectangle<C> rect, GenPolynomial<Complex<C>> a) throws InvalidBoundaryException
rect
- rectangle.a
- univariate squarefree complex polynomial.
InvalidBoundaryException
java.util.List<Rectangle<C>> complexRoots(GenPolynomial<Complex<C>> a)
a
- univariate complex polynomial.
Rectangle<C> complexRootRefinement(Rectangle<C> rect, GenPolynomial<Complex<C>> a, BigRational len) throws InvalidBoundaryException
rect
- rectangle containing exactly one complex root.a
- univariate squarefree complex polynomial.len
- rational length for refinement.
InvalidBoundaryException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |