Class NewtonRaphsonSingleRootEstimatorTest

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

class NewtonRaphsonSingleRootEstimatorTest extends Object
  • Field Details

    • MIN_EVAL_POINT

      private static final double MIN_EVAL_POINT
      See Also:
    • MAX_EVAL_POINT

      private static final double MAX_EVAL_POINT
      See Also:
    • MIN_TOLERANCE

      private static final double MIN_TOLERANCE
      See Also:
    • MAX_TOLERANCE

      private static final double MAX_TOLERANCE
      See Also:
    • constant

      private double constant
    • root1

      private double root1
    • root2

      private double root2
    • root3

      private double root3
    • constantPolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener constantPolynomial
    • derivativeConstantPolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeConstantPolynomial
    • firstDegreePolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener firstDegreePolynomial
    • derivativeFirstDegreePolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeFirstDegreePolynomial
    • secondDegreePolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener secondDegreePolynomial
    • derivativeSecondDegreePolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeSecondDegreePolynomial
    • secondDegreePolynomialWithDoubleRoot

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener secondDegreePolynomialWithDoubleRoot
    • derivativeSecondDegreePolynomialWithDoubleRoot

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeSecondDegreePolynomialWithDoubleRoot
    • secondDegreePolynomialWithTwoComplexConjugateRoots

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener secondDegreePolynomialWithTwoComplexConjugateRoots
    • derivativeSecondDegreePolynomialWithTwoComplexConjugateRoots

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeSecondDegreePolynomialWithTwoComplexConjugateRoots
    • thirdDegreePolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener thirdDegreePolynomial
    • derivativeThirdDegreePolynomial

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeThirdDegreePolynomial
    • thirdDegreePolynomialWithDoubleRoot

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener thirdDegreePolynomialWithDoubleRoot
    • derivativeThirdDegreePolynomialWithDoubleRoot

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeThirdDegreePolynomialWithDoubleRoot
    • thirdDegreePolynomialWithOneRealRootAndTwoComplexConjugateRoots

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener thirdDegreePolynomialWithOneRealRootAndTwoComplexConjugateRoots
    • derivativeThirdDegreePolynomialWithOneRealRootAndTwoComplexConjugateRoots

      private final com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener derivativeThirdDegreePolynomialWithOneRealRootAndTwoComplexConjugateRoots
  • Constructor Details

    • NewtonRaphsonSingleRootEstimatorTest

      NewtonRaphsonSingleRootEstimatorTest()
  • Method Details

    • testConstructor

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

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

      @Test void testSetBracketGetEvaluationPointsAndAvailability() throws com.irurueta.numerical.NotAvailableException, com.irurueta.numerical.LockedException, com.irurueta.numerical.InvalidBracketRangeException
      Throws:
      com.irurueta.numerical.NotAvailableException
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.InvalidBracketRangeException
    • testGetSetTolerance

      @Test void testGetSetTolerance() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testEstimate

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