Click or drag to resize

BairstowRootFinderSolveResult Class

Class encapsulating information about the result of applying Bairstows method to a polynomial.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreBairstowRootFinderSolveResult

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public class SolveResult

The BairstowRootFinderSolveResult type exposes the following members.

Constructors
 NameDescription
Public methodBairstowRootFinderSolveResult Default constructor.
Top
Properties
 NameDescription
Public propertyConverged Property for determining convergence.
C#
true
if the step size fell below the specified tolerance before the number of iterations exceeded the specified maximum value.
Top
Methods
 NameDescription
Public methodToString Formats all solve status information to a string.
(Overrides ObjectToString)
Top
Fields
 NameDescription
Public fieldComplexRoots Boolean value indicating the presence of complex roots in the solution.
Public fieldDividendPolynomial The polynomial, P(x), being solved by Bairstows method which seeks coefficients u and v such that P(x) = (x^2 + u*x + v)b(x).
Public fieldDivisorPolynomial The final quadratic polynomial (x^2 + u*x + v) found that approximately divides the polynomial P(x) being solved. P(x) = (x^2 + u*x + v)b(x).
Public fieldIterations Number of iterations performed during solve.
Public fieldQuotientPolynomial The final quotient polynomial b(x) when solving a polynomial P(x). P(x) = (x^2 + u*x + v)b(x).
Public fieldRoot1 Estimated root of the polynomial being solved.
Public fieldRoot2 Estimated root of the polynomial being solved.
Public fieldSolveStatus Value indicating the status of the solve.
Public fieldStepLength The final step length after iteration. In moving from iterative step n to n + 1, the step length is defined as StepLength = sqrt((u(n) - u(n+1))^2 + (v(n) - v(n+1))^2) where u(n) and v(n) are the coefficients in the quadratic x^2 + u(n)*x + v(n) at the nth iterative step.
Top
See Also