Class SecondDegreePolynomialRootsEstimatorTest

java.lang.Object
com.irurueta.numerical.roots.SecondDegreePolynomialRootsEstimatorTest

class SecondDegreePolynomialRootsEstimatorTest extends Object
  • Field Details

  • Constructor Details

    • SecondDegreePolynomialRootsEstimatorTest

      SecondDegreePolynomialRootsEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor() throws com.irurueta.numerical.NotAvailableException, com.irurueta.numerical.NotReadyException
      Throws:
      com.irurueta.numerical.NotAvailableException
      com.irurueta.numerical.NotReadyException
    • testGetSetPolynomialParameters

      @Test void testGetSetPolynomialParameters() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotAvailableException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotAvailableException
    • testEstimate

      @Test void testEstimate() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.roots.RootEstimationException, com.irurueta.numerical.NotAvailableException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.roots.RootEstimationException
      com.irurueta.numerical.NotAvailableException
    • vectorNorm

      private static double vectorNorm(double[] v)
    • generateConstantPolynomialParams

      private static double[] generateConstantPolynomialParams(double param)
    • generateFirstDegreePolynomialParams

      private static double[] generateFirstDegreePolynomialParams(double root1)
    • generateSecondDegreePolynomialParams

      private double[] generateSecondDegreePolynomialParams(com.irurueta.algebra.Complex root1, com.irurueta.algebra.Complex root2)