BruteForceLineSearch
|
|
ConjugateGradient
|
Nonlinear Preconditioned Conjugate Gradient Method
|
ConstraintDefinition
|
Base class for constraint definitions
|
CostFunction
|
Base class for cost function declaration
|
EndCriteria
|
Class to define criteria to end optimization
|
FunctionMinimizeMethod
|
Base Class for Function Minimization Optimization Methods
|
IConstraintDefinition
|
Interface for constraint definitions
|
ICostFunction
|
Base class for cost function declaration
|
LineSearchMethod
|
Base class for Line Search method declaration
|
MoreThuenteLineSearch
|
More-Thuente Line Search Method
|
NelderMead
|
Nelder and Mead Simplex Minimization Method
|
NewtonRaphsonLineSearch
|
Newton-Raphson Line Search Method
|
NoConstraint
|
Class defining no constraints
|
OptimizationException
|
Base class for exceptions thrown from the Optimization namespace
|
OptimizationMethod
|
Base Class for Optimization Methods
|
SecantLineSearch
|
Secant Line Search Method
|
Simple1DCostFunction
|
|
Simple2DCostFunction
|
|
StupidLineSearch
|
This function increments x by direction*step as long as the function gets smaller. If it gets bigger, step is multiplied by -0.5.
The method ends if two successive function evaluations give the same result.
|