See: Description
| Interface | Description |
|---|---|
| Function |
This interface is the framework for any mathematical function
. |
| MultiThreadedFunction |
This interface defines methods for functions that are multi-threaded.
|
| StartDistanceForecaster |
This interface is used to determine the next start distance that will be used
in a line search.
|
| Class | Description |
|---|---|
| ConstantStartDistance |
The most simple
StartDistanceForecaster that returns always the same
value. |
| DifferentiableFunction |
This class is the framework for any (at least) one time differentiable
function
. |
| LimitedMedianStartDistance |
This class implements a
StartDistanceForecaster that uses the
median of a limited memory over the last values. |
| NegativeDifferentiableFunction | |
| NegativeFunction |
The negative function -f for a given
Function f. |
| NegativeOneDimensionalFunction |
This class extends the class
OneDimensionalFunction. |
| NumericalDifferentiableFunction |
This class is the framework for any numerical differentiable function
. |
| OneDimensionalFunction |
This class implements the interface
Function for an one-dimensional
function. |
| OneDimensionalSubFunction |
This class is used to do the line search.
|
| Optimizer |
This class can be used for optimization purposes.
|
| QuadraticFunction |
This class implements a quadratic function.
|
| Exception | Description |
|---|---|
| DimensionException |
This class is for
Exceptions depending on wrong dimensions of vectors
for a given function. |
| EvaluationException |
This class indicates that there was a problem to evaluate a function or the
gradient of the function.
|
| TerminationException |
This class is for an
Exception that is thrown if something with a
termination was not correct. |