Package com.irurueta.numerical.fitting
Class LevenbergMarquardtSingleDimensionFitterTest
java.lang.Object
com.irurueta.numerical.fitting.LevenbergMarquardtSingleDimensionFitterTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private static final int
private static final int
private static final int
private static final int
private static final Logger
private static final double
private static final int
private static final double
private static final double
private static final double
private static final int
private static final double
private static final double
private static final double
private static final double
private static final double
private static final double
private static final int
private static final double
private static final double
private static final double
private static final int
private static final double
private static final double
private static final double
private static final double
private static final double
private static final int
private static final int
private static final double
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
-
Field Details
-
LOGGER
-
MIN_POINTS
private static final int MIN_POINTS- See Also:
-
MAX_POINTS
private static final int MAX_POINTS- See Also:
-
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_SIGMA_VALUE
private static final double MIN_SIGMA_VALUE- See Also:
-
MAX_SIGMA_VALUE
private static final double MAX_SIGMA_VALUE- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
SMALL_ABSOLUTE_ERROR
private static final double SMALL_ABSOLUTE_ERROR- See Also:
-
CONSTANT_PARAMS
private static final int CONSTANT_PARAMS- See Also:
-
MIN_CONSTANT
private static final double MIN_CONSTANT- See Also:
-
MAX_CONSTANT
private static final double MAX_CONSTANT- See Also:
-
LINE1_PARAMS
private static final int LINE1_PARAMS- See Also:
-
MIN_LINE1_A
private static final double MIN_LINE1_A- See Also:
-
MAX_LINE1_A
private static final double MAX_LINE1_A- See Also:
-
LINE2_PARAMS
private static final int LINE2_PARAMS- See Also:
-
MIN_LINE2_A
private static final double MIN_LINE2_A- See Also:
-
MAX_LINE2_A
private static final double MAX_LINE2_A- See Also:
-
MIN_LINE2_B
private static final double MIN_LINE2_B- See Also:
-
MAX_LINE2_B
private static final double MAX_LINE2_B- See Also:
-
SINE_PARAMS
private static final int SINE_PARAMS- See Also:
-
MIN_SINE_AMPLITUDE
private static final double MIN_SINE_AMPLITUDE- See Also:
-
MAX_SINE_AMPLITUDE
private static final double MAX_SINE_AMPLITUDE- See Also:
-
MIN_SINE_FREQ
private static final double MIN_SINE_FREQ- See Also:
-
MAX_SINE_FREQ
private static final double MAX_SINE_FREQ- See Also:
-
MIN_SINE_PHASE
private static final double MIN_SINE_PHASE- See Also:
-
MAX_SINE_PHASE
private static final double MAX_SINE_PHASE- See Also:
-
GAUSS_PARAMS
private static final int GAUSS_PARAMS- See Also:
-
MIN_GAUSSIANS
private static final int MIN_GAUSSIANS- See Also:
-
MAX_GAUSSIANS
private static final int MAX_GAUSSIANS- See Also:
-
TIMES
private static final int TIMES- See Also:
-
N_SAMPLES
private static final int N_SAMPLES- See Also:
-
-
Constructor Details
-
LevenbergMarquardtSingleDimensionFitterTest
LevenbergMarquardtSingleDimensionFitterTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() throws com.irurueta.numerical.fitting.FittingException- Throws:
com.irurueta.numerical.fitting.FittingException
-
testGetSetNdone
@Test void testGetSetNdone() -
testGetSetItmax
@Test void testGetSetItmax() -
testGetSetTol
@Test void testGetSetTol() -
testGetSetFunctionEvaluator
@Test void testGetSetFunctionEvaluator() throws com.irurueta.numerical.fitting.FittingException- Throws:
com.irurueta.numerical.fitting.FittingException
-
testGetSetInputData
@Test void testGetSetInputData() -
testGetSetInputDataWithConstantSigma
@Test void testGetSetInputDataWithConstantSigma() -
testIsReady
@Test void testIsReady() throws com.irurueta.numerical.fitting.FittingException- Throws:
com.irurueta.numerical.fitting.FittingException
-
testIsSetCovarianceAdjusted
@Test void testIsSetCovarianceAdjusted() -
testFitConstant
@Test void testFitConstant() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitLine1
@Test void testFitLine1() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitLine2
@Test void testFitLine2() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitSine
@Test void testFitSine() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitGaussian
@Test void testFitGaussian() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitSineWithHoldAndFree
@Test void testFitSineWithHoldAndFree() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitGaussianWithGradientEstimator
@Test void testFitGaussianWithGradientEstimator() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitSineWithGradientEstimator
@Test void testFitSineWithGradientEstimator() throws com.irurueta.numerical.fitting.FittingException, com.irurueta.numerical.NotReadyException, com.irurueta.statistics.MaxIterationsExceededException- Throws:
com.irurueta.numerical.fitting.FittingException
com.irurueta.numerical.NotReadyException
com.irurueta.statistics.MaxIterationsExceededException
-
testFitConstantCovariance
- Throws:
Throwable
-
testFitLine1Covariance
- Throws:
Throwable
-
testFitLine2Covariance
- Throws:
Throwable
-
testFitSineCovariance
- Throws:
Throwable
-
testFitGaussianCovariance
- Throws:
Throwable
-