Class DerivativeConjugateGradientMultiOptimizerTest
java.lang.Object
com.irurueta.numerical.optimization.DerivativeConjugateGradientMultiOptimizerTest
- All Implemented Interfaces:
com.irurueta.numerical.optimization.OnIterationCompletedListener
class DerivativeConjugateGradientMultiOptimizerTest
extends Object
implements com.irurueta.numerical.optimization.OnIterationCompletedListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final double
private final com.irurueta.numerical.GradientFunctionEvaluatorListener
private int
private final com.irurueta.numerical.MultiDimensionFunctionEvaluatorListener
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 double
private static final double
private static final double
private static final double
private static final double
private double[]
private int
private double
private static final int
private double[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
(package private) void
-
Field Details
-
MIN_DIMS
private static final int MIN_DIMS- See Also:
-
MAX_DIMS
private static final int MAX_DIMS- See Also:
-
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_OFFSET
private static final double MIN_OFFSET- See Also:
-
MAX_OFFSET
private static final double MAX_OFFSET- See Also:
-
MIN_WIDTH
private static final double MIN_WIDTH- See Also:
-
MAX_WIDTH
private static final double MAX_WIDTH- See Also:
-
MIN_TOLERANCE
private static final double MIN_TOLERANCE- See Also:
-
MAX_TOLERANCE
private static final double MAX_TOLERANCE- See Also:
-
ABSOLUTE_ERROR
private static final double ABSOLUTE_ERROR- See Also:
-
MIN_DIRECTION
private static final double MIN_DIRECTION- See Also:
-
MAX_DIRECTION
private static final double MAX_DIRECTION- See Also:
-
TIMES
private static final int TIMES- See Also:
-
ndims
private int ndims -
minimum
private double[] minimum -
width
private double[] width -
offset
private double offset -
iterations
private int iterations -
listener
private final com.irurueta.numerical.MultiDimensionFunctionEvaluatorListener listener -
gradientListener
private final com.irurueta.numerical.GradientFunctionEvaluatorListener gradientListener
-
-
Constructor Details
-
DerivativeConjugateGradientMultiOptimizerTest
DerivativeConjugateGradientMultiOptimizerTest()
-
-
Method Details
-
testConstructor
@Test void testConstructor() throws com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.NotAvailableException
-
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
-
testGetSetTolerance
@Test void testGetSetTolerance() throws com.irurueta.numerical.LockedException- Throws:
com.irurueta.numerical.LockedException
-
testGetSetGradientListenerAndAvailability
@Test void testGetSetGradientListenerAndAvailability() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotAvailableException
-
testGetSetUsePolakRibiere
@Test void testGetSetUsePolakRibiere() throws com.irurueta.numerical.LockedException- Throws:
com.irurueta.numerical.LockedException
-
testGetSetStartPointAndAvailability
@Test void testGetSetStartPointAndAvailability() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
com.irurueta.numerical.NotAvailableException
-
testGetSetStartPointAndDirectionAndAvailability
@Test void testGetSetStartPointAndDirectionAndAvailability() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotAvailableException- Throws:
com.irurueta.numerical.LockedException
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() -
testMinimize
- Throws:
Throwable
-
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()
-