|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
| ConvergenceChecker | |
| ConvergenceListenerInt | Interface to provide tests of numeric convergence for optimization. |
| CounterListener | Interface to provide counting and limits for optimization. |
| Derivatives | |
| DerivativeValues | |
| EnumerableOptimizerAlgorithm | |
| Gradient | |
| Hessian | Basic interface defining operations needed by an object representing a second derivative of a function so that it can be used in the generic optimization algorithms. |
| InformationListener | Classes should implement this interface if they are to be used to provide information to the user about the progress of an optimization. |
| IterationCounterInt | The interface for IterationCounter objects. |
| IterationListener | Classes implementing this interface will provide listeners that control the iteration of the optimizer. |
| LineSearch | An interface for algorithms that implement a search for the optimum value of a function along a specified direction. |
| LineStep | The interface to store information needed about a candidate parameter set during a line search. |
| ModelObjective | Interface for objects that define an objective function to be optimized. |
| ModelPoint | The interface to define a point estimate for a numerical model. |
| ModelPointNumericInt | An extension to ModelPoint which
provides methods for computing numerical quantities such
as the gradient and hessian. |
| Optimizable | |
| OptimizerAlgorithm | An interface for the algorithms that carry out optimization. |
| OptimizerIterator | |
| ParameterSet | |
| Class Summary | |
| BackgroundTaskManager | |
| BasicDerivatives | |
| BasicDerivativeValues | Represents a particular value of the first and second derivatives of a function, stored together to facilitate computing them in a single to avoid repeating computations for each. |
| BasicOptimizer | |
| ConvergenceGradient | This listener implements the convergence test that the norm of the gradient is less than the tolerance. |
| ConvergenceListener | Basic class to provide tests of numeric convergence for optimization. |
| DefaultListener | A default, general purpose controller for optimization iteration. |
| IterationCounter | A basic, class for counter listeners. |
| IterationEvent | An event that signals that something potentially of interest to others has happened in the iteration of an optimization. |
| IterationEventTask | |
| LineSearchBasic | the basic line search algorithm structure, without any particular algorithm. |
| LineSearchWolfe | a line search algorithm that finds a point with good enough improvement and slope. |
| LineStepBasic | the basic representation of a step in a line search. |
| ListGradient | |
| ModelObjectiveOmegahat | Create an object to evaluate a model function and possible gradients, starting from one or more Omegahat expressions. |
| ModelPointDatabase | Class to allow ModelPoint objects to associate parameters
with names. |
| ModelPointNumeric | The basic numeric model point class. |
| NotifyingOptimizer | |
| Optimizer | The standard optimizer class. |
| OptimizerAlgorithmBasic | A class with some basic methods for any optimizer. |
| OptimizerAlgorithmBFGS | The BFGS method for unconstrained optimization. |
| OptimizerBasic | The basic iterative optimizer, using an OptimizerAlgorithm for iteration and a ModelObjective to define the particular model to optmize. |
| OptimizerNotifying | Optimizer objects that notify listeners during iteration. |
| PlotListener | Objects to set up and maintain dynamic time-series stack plots to follow optimization. |
| Utils | Utility routines for standard results. |
| Exception Summary | |
| InterruptedIterationException | |
| ModelEvaluationException | |
A collection of interfaces and some basic classes to perform iterations in the context of optimization. Handles notification of different types of events with both blocking and non-blacking listeners, and convergence decision making.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||