Click or drag to resize

FinMath.NumericalOptimization.Unconstrained Namespace

 
Classes
  ClassDescription
Public classBFGS
Implements Broyden-Fletcher-Goldfarb-Shanno quaisi-Newton algorithm.
Public classLineSearch
Implements a line search method.
Public classNewtonLineSearch
Implements a line search method to be used with Newton optimization algorithm.
Public classNonlinearLS
Allows to solve nonlinear least squares problems using trust-region algorithm.
Public classQuasiNewton
Represents base class for all quasi-Newton optimization algorithms.
Public classStrongWolfeLineSearch
Searches for an optimal step length that satisfies strong Wolfe conditions.
Delegates
  DelegateDescription
Public delegateLineSearchDerivativeDelegate
Returns the derivative of the function at the specified position.
Public delegateLineSearchFunctionDelegate
Returns the value of the function at the specified position.
Public delegateNonlinearLSFunctionDelegate
The type of routine that computes the function's value.
Public delegateNonlinearLSGradientDelegate
The type of routine that computes the function's Jacobi matrix.
Public delegateQuasiNewtonFunctionDelegate
The type of the delegate to the function that computes the value of the objective function.
Public delegateQuasiNewtonGradientDelegate
The type of the delegate to the function that computes the gradient of the objective function.