Altaxo. |
| Class | Description | |
|---|---|---|
| ForwardDifferenceGradientObjectiveFunction | Adapts an objective function with only value implemented to provide a gradient as well. Gradient calculation is done using the finite difference method, specifically forward differences. For each gradient computed, the algorithm requires an additional number of function evaluations equal to the functions's number of input parameters. | |
| LazyObjectiveFunctionBase | Provides a base class for objective functions with lazy evaluation. | |
| NonlinearObjectiveFunctionNonAllocating | Non-allocating nonlinear objective function implementation wrapping user-provided model and (optionally) derivative delegates. | |
| NonlinearObjectiveFunctionNonAllocatingBase | Base implementation for a nonlinear objective model that supports allocation-free evaluation for Levenberg-Marquardt-style algorithms. | |
| ObjectiveFunctionBase | Provides a base class for eagerly evaluated objective functions. |