Class MSACPolynomialRobustEstimatorTest

java.lang.Object
com.irurueta.numerical.polynomials.estimators.MSACPolynomialRobustEstimatorTest
All Implemented Interfaces:
com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimatorListener

class MSACPolynomialRobustEstimatorTest extends Object implements com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimatorListener
  • 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:
    • ABSOLUTE_ERROR

      private static final double ABSOLUTE_ERROR
      See Also:
    • PERCENTAGE_OUTLIER

      private static final int PERCENTAGE_OUTLIER
      See Also:
    • MIN_EVALUATIONS

      private static final int MIN_EVALUATIONS
      See Also:
    • MAX_EVALUATIONS

      private static final int MAX_EVALUATIONS
      See Also:
    • STD_ERROR

      private static final double STD_ERROR
      See Also:
    • TIMES

      private static final int TIMES
      See Also:
    • estimateStart

      private int estimateStart
    • estimateEnd

      private int estimateEnd
    • estimateNextIteration

      private int estimateNextIteration
    • estimateProgressChange

      private int estimateProgressChange
  • Constructor Details

    • MSACPolynomialRobustEstimatorTest

      MSACPolynomialRobustEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetThreshold

      @Test void testGetSetThreshold() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetEvaluations

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

      @Test void testGetSetListener()
    • testGetSetProgressDelta

      @Test void testGetSetProgressDelta() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetConfidence

      @Test void testGetSetConfidence() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetMaxIterations

      @Test void testGetSetMaxIterations() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testIsSetGeometricDistanceUsed

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

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

      @Test void testGetSetQualityScores() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testEstimateDirectEvaluationsAlgebraicDistance

      @Test void testEstimateDirectEvaluationsAlgebraicDistance() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testEstimateDirectAndDerivativeEvaluationsAlgebraicDistance

      @Test void testEstimateDirectAndDerivativeEvaluationsAlgebraicDistance() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testEstimateIntegralEvaluationsAlgebraicDistance

      @Test void testEstimateIntegralEvaluationsAlgebraicDistance() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testEstimateIntegralIntervalEvaluationsAlgebraicDistance

      @Test void testEstimateIntegralIntervalEvaluationsAlgebraicDistance() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testEstimateDirectEvaluationsGeometricDistance

      @Test void testEstimateDirectEvaluationsGeometricDistance() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • testEstimateDirectAndDerivativeEvaluationsGeometricDistance

      @Test void testEstimateDirectAndDerivativeEvaluationsGeometricDistance() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • reset

      private void reset()
    • onEstimateStart

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

      public void onEstimateEnd(com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator estimator)
      Specified by:
      onEstimateEnd in interface com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimatorListener
    • onEstimateNextIteration

      public void onEstimateNextIteration(com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator estimator, int iteration)
      Specified by:
      onEstimateNextIteration in interface com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimatorListener
    • onEstimateProgressChange

      public void onEstimateProgressChange(com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimator estimator, float progress)
      Specified by:
      onEstimateProgressChange in interface com.irurueta.numerical.polynomials.estimators.PolynomialRobustEstimatorListener