StrongWolfeLineSearch Class |
Namespace: FinMath.NumericalOptimization.Unconstrained
public class StrongWolfeLineSearch : LineSearch
The StrongWolfeLineSearch type exposes the following members.
Name | Description | |
---|---|---|
![]() | StrongWolfeLineSearch | Initializes a new instance of the StrongWolfeLineSearch class |
Name | Description | |
---|---|---|
![]() | CurvativeConditionParameter |
Constant that belongs to (0; 1) and controls second Wolfe (or curvative) condition.
|
![]() | MaxTrialCount |
Maximum number of trials while searching proper step length.
|
![]() | SufficientDescreaseConditionParameter |
Constant that belongs to (0; 1) and controls first Wolfe (or sufficient decrease)
condition.
|
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Search |
Performs line search and returns an appropriate step length.
(Overrides LineSearchSearch.) |
![]() | SetDelegates |
Sets delegates to the specified values.
(Inherited from LineSearch.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |