Class LaguerreSolver.ComplexSolver

  • Enclosing class:
    LaguerreSolver

    private class LaguerreSolver.ComplexSolver
    extends java.lang.Object
    Class for searching all (complex) roots.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ComplexSolver()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isRoot​(double min, double max, Complex z)
      Check whether the given complex root is actually a real zero in the given interval, within the solver tolerance level.
      Complex solve​(Complex[] coefficients, Complex initial)
      Find a complex root for the polynomial with the given coefficients, starting from the given initial value.
      Complex[] solveAll​(Complex[] coefficients, Complex initial)
      Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ComplexSolver

        private ComplexSolver()