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 Object

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

See Also:

Constructor Summary
JenkinsTraubReal()
           
 
Method Summary
 List<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 List<Number> solve(Polynomial polynomial)
Solve a polynomial equation.

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


Copyright © 2010-2014 Numerical Method Incorporation Limited. All Rights Reserved.