Class GoldenSingleOptimizerTest
java.lang.Object
com.irurueta.numerical.optimization.GoldenSingleOptimizerTest
- All Implemented Interfaces:
com.irurueta.numerical.optimization.OnIterationCompletedListener
,com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener
public class GoldenSingleOptimizerTest
extends Object
implements com.irurueta.numerical.SingleDimensionFunctionEvaluatorListener, com.irurueta.numerical.optimization.OnIterationCompletedListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final double
private int
static final double
static final double
static final double
static final double
static final double
static final double
static final double
static final double
private double
private double
static final int
private double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble
evaluate
(double point) void
onIterationCompleted
(com.irurueta.numerical.optimization.Optimizer optimizer, int iteration, Integer maxIterations) private void
reset()
(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
-
MIN_EVAL_POINT
public static final double MIN_EVAL_POINT- See Also:
-
MAX_EVAL_POINT
public static final double MAX_EVAL_POINT- See Also:
-
MIN_TOLERANCE
public static final double MIN_TOLERANCE- See Also:
-
MAX_TOLERANCE
public static final double MAX_TOLERANCE- See Also:
-
MIN_OFFSET
public static final double MIN_OFFSET- See Also:
-
MAX_OFFSET
public static final double MAX_OFFSET- See Also:
-
MIN_WIDTH
public static final double MIN_WIDTH- See Also:
-
MAX_WIDTH
public static final double MAX_WIDTH- See Also:
-
ABSOLUTE_ERROR
public static final double ABSOLUTE_ERROR- See Also:
-
TIMES
public static final int TIMES- See Also:
-
minimum
private double minimum -
offset
private double offset -
width
private double width -
iterations
private int iterations
-
-
Constructor Details
-
GoldenSingleOptimizerTest
public GoldenSingleOptimizerTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() throws com.irurueta.numerical.NotAvailableException, com.irurueta.numerical.InvalidBracketRangeException- Throws:
com.irurueta.numerical.NotAvailableException
com.irurueta.numerical.InvalidBracketRangeException
-
testGetSetTolerance
@Test void testGetSetTolerance() throws com.irurueta.numerical.LockedException- Throws:
com.irurueta.numerical.LockedException
-
testGetSetBracketAndAvailability
@Test void testGetSetBracketAndAvailability() 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
-
testGetEvaluationsAndEvaluateBracket
@Test void testGetEvaluationsAndEvaluateBracket() throws com.irurueta.numerical.InvalidBracketRangeException, com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.optimization.OptimizationException- Throws:
com.irurueta.numerical.InvalidBracketRangeException
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotReadyException
com.irurueta.numerical.optimization.OptimizationException
-
testComputeBracket
@Test void testComputeBracket() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.optimization.OptimizationException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotReadyException
com.irurueta.numerical.optimization.OptimizationException
com.irurueta.numerical.NotAvailableException
-
testGetSetListenerAndAvailability
@Test void testGetSetListenerAndAvailability() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotAvailableException
-
testIsLocked
@Test void testIsLocked() -
testIsReady
@Test void testIsReady() throws com.irurueta.numerical.LockedException- Throws:
com.irurueta.numerical.LockedException
-
testGetSetOnIterationCompletedListener
@Test void testGetSetOnIterationCompletedListener() throws com.irurueta.numerical.LockedException- Throws:
com.irurueta.numerical.LockedException
-
testMinimizeGetResultAndAvailability
- Throws:
Throwable
-
evaluate
public double evaluate(double point) - Specified by:
evaluate
in interfacecom.irurueta.numerical.SingleDimensionFunctionEvaluatorListener
-
onIterationCompleted
public void onIterationCompleted(com.irurueta.numerical.optimization.Optimizer optimizer, int iteration, Integer maxIterations) - Specified by:
onIterationCompleted
in interfacecom.irurueta.numerical.optimization.OnIterationCompletedListener
-
reset
private void reset()
-