SuanShu, a Java numerical and statistical library

com.numericalmethod.suanshu.analysis.function.polynomial.root.jenkinstraub
Class JenkinsTraubReal

java.lang.Object
  extended by com.numericalmethod.suanshu.analysis.function.polynomial.root.jenkinstraub.JenkinsTraubReal

public class JenkinsTraubReal
extends java.lang.Object

The Jenkins-Traub algorithm is a fast globally convergent iterative method for solving for polynomial roots.

See Also:

Constructor Summary
JenkinsTraubReal()
           
 
Method Summary
 java.util.List<java.lang.Number> solve(Polynomial polynomial)
          Solve a polynomial equation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JenkinsTraubReal

public JenkinsTraubReal()
Method Detail

solve

public java.util.List<java.lang.Number> solve(Polynomial polynomial)
Solve a polynomial equation.

Parameters:
polynomial - a polynomial equation to be solved
Returns:
the roots of the polynomial equation

SuanShu, a Java numerical and statistical library

Copyright © 2012 Numerical Method Inc. Ltd. All Rights Reserved.