Class WeightedPolynomialEstimatorTest

java.lang.Object
com.irurueta.numerical.polynomials.estimators.WeightedPolynomialEstimatorTest
All Implemented Interfaces:
com.irurueta.numerical.polynomials.estimators.PolynomialEstimatorListener

class WeightedPolynomialEstimatorTest extends Object implements com.irurueta.numerical.polynomials.estimators.PolynomialEstimatorListener
  • Field Details

    • MIN_RANDOM_VALUE

      private static final double MIN_RANDOM_VALUE
      See Also:
    • MAX_RANDOM_VALUE

      private static final double MAX_RANDOM_VALUE
      See Also:
    • MIN_DEGREE

      private static final int MIN_DEGREE
      See Also:
    • MAX_DEGREE

      private static final int MAX_DEGREE
      See Also:
    • ABSOLUTE_ERROR

      private static final double ABSOLUTE_ERROR
      See Also:
    • estimateStart

      private int estimateStart
    • estimateEnd

      private int estimateEnd
  • Constructor Details

    • WeightedPolynomialEstimatorTest

      WeightedPolynomialEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetMaxEvaluations

      @Test void testGetSetMaxEvaluations() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testIsSetSortWeightsEnabled

      @Test void testIsSetSortWeightsEnabled() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetEvaluationsAndWeights

      @Test void testGetSetEvaluationsAndWeights() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetDegree

      @Test void testGetSetDegree() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetDegreeEvaluationsAndWeights

      @Test void testGetSetDegreeEvaluationsAndWeights() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testIsReady

      @Test void testIsReady() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetMinNumberOfEvaluations

      @Test void testGetMinNumberOfEvaluations()
    • testGetSetListener

      @Test void testGetSetListener() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testEstimateWithDirectEvaluations

      @Test void testEstimateWithDirectEvaluations() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • testEstimateWithDirectAndDerivativeEvaluations

      @Test void testEstimateWithDirectAndDerivativeEvaluations() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • testEstimateWithIntegralEvaluations

      @Test void testEstimateWithIntegralEvaluations() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • testEstimateWithIntegralIntervalEvaluations

      @Test void testEstimateWithIntegralIntervalEvaluations() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • testEstimateWithDirectEvaluationsSecondDegree

      @Test void testEstimateWithDirectEvaluationsSecondDegree() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • testEstimateWithSecondOrderIntegralEvaluationsSecondDegree

      @Test void testEstimateWithSecondOrderIntegralEvaluationsSecondDegree() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • testEstimateWithSecondOrderIntegralIntervalEvaluationsSecondDegree

      @Test void testEstimateWithSecondOrderIntegralIntervalEvaluationsSecondDegree() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.polynomials.estimators.PolynomialEstimationException
    • onEstimateStart

      public void onEstimateStart(com.irurueta.numerical.polynomials.estimators.PolynomialEstimator estimator)
      Specified by:
      onEstimateStart in interface com.irurueta.numerical.polynomials.estimators.PolynomialEstimatorListener
    • onEstimateEnd

      public void onEstimateEnd(com.irurueta.numerical.polynomials.estimators.PolynomialEstimator estimator)
      Specified by:
      onEstimateEnd in interface com.irurueta.numerical.polynomials.estimators.PolynomialEstimatorListener
    • checkIsLocked

      private void checkIsLocked(com.irurueta.numerical.polynomials.estimators.PolynomialEstimator estimator)
    • reset

      private void reset()