|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| Optimizable1DContinuous | Interface for 1D functions. |
| Optimizable1DContinuousDifferentiable | Interface for Differentiable 1D functions. |
| OptimizableNDContinuous | Interface for ND functions. |
| OptimizableNDContinuousDifferentiable | Interface for Differentiable ND functions. |
| Optimizer1DContinuous | Interface for 1D optimizers. |
| Optimizer1DContinuousDifferentiable | Interface for Differentiable 1D functions. |
| OptimizerNDContinuous | Interface for ND functions. |
| OptimizerNDContinuousDifferentiable | Interface for Differentiable ND functions. |
| Class Summary | |
|---|---|
| BrentMethod1D | Optimizes functions by using Brent's method. |
| DownhillSimplexND | This optimizer uses the Nelder-Mead downhill simplex method to optimize a function. |
| FunctionNumeric1DDifferentiation | This class does numeric differentiation in 1D. |
| FunctionNumericND1DDifferentiation | A wrapper class used to facilitate getting derivatives of ND functions along each dimension individually |
| FunctionNumericNDDifferentiation | This class does numeric differentiation in ND. |
| GoldenSectionSearch1D | Class GoldenSectionSearch1D Uses the gold section search algorithm to find the minima of a 1D function |
| LevenbergMarquardt | This optimizer uses the Levenberg Marquardt method in order to find the minimum of a function. |
| LineSearchND | Uses 1D optimizers to optimize an ND function. |
| LineSearchNDDifferentiable | Uses Diffentiable 1D optimizers to optimize a Differentiable ND function. |
| MinToMax1D | Finds the maximum of 1D functions by negating the function and finding the minimum. |
| MinToMax1DDifferentiable | Finds the maximum of Diffentiable 1D functions by negating the function and finding the minimum. |
| MinToMaxND | Finds the maximum of ND functions by negating the function and finding the minimum. |
| MinToMaxNDDifferentiable | Finds the maximum of Differentiable ND functions by negating the function and finding the minimum. |
| NewtonMethod1D | This optimizer uses Newton's Method of finding roots to find extrema. |
| ProjectNDto1DOptimizable | Projects an ND function to 1D so that LineSearchND can optimize in one dimension at a time. |
| ProjectNDto1DOptimizableDifferentiable | Projects a Differentiable ND function to 1D so that LineSearchNDDifferentiable can optimize in one dimension at a time. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||