ComplexPolynomialRootFinder_JenkinsTraub Type

Implements the Jenkins-Traub algorithm for polynoms with real coefficients.

Constructors

Constructor Description

ComplexPolynomialRootFinder_JenkinsTraub()

Full Usage: ComplexPolynomialRootFinder_JenkinsTraub()

Instance members

Instance member Description

this.Execute

Full Usage: this.Execute

Parameters:
    Input : Complex[] - The coefficients for the polynomial starting with the constant (zero degree) and ends with the highest degree. Missing coefficients must be provided as zeros.

Returns: List<Complex> All the real and complex roots that are found are returned in a list of complex numbers. The list is not neccessarily sorted.

The Jenkins–Traub algorithm for finding the roots of a polynomial.

Input : Complex[]

The coefficients for the polynomial starting with the constant (zero degree) and ends with the highest degree. Missing coefficients must be provided as zeros.

Returns: List<Complex>

All the real and complex roots that are found are returned in a list of complex numbers. The list is not neccessarily sorted.

Static members

Static member Description

ComplexPolynomialRootFinder_JenkinsTraub.FindRoots(Input)

Full Usage: ComplexPolynomialRootFinder_JenkinsTraub.FindRoots(Input)

Parameters:
    Input : Complex[] - The coefficients for the polynomial starting with the constant (zero degree) and ends with the highest degree. Missing coefficients must be provided as zeros.

Returns: List<Complex> All the real and complex roots that are found are returned in a list of complex numbers. The list is not neccessarily sorted.

The Jenkins–Traub algorithm for finding the roots of a polynomial.

Input : Complex[]

The coefficients for the polynomial starting with the constant (zero degree) and ends with the highest degree. Missing coefficients must be provided as zeros.

Returns: List<Complex>

All the real and complex roots that are found are returned in a list of complex numbers. The list is not neccessarily sorted.