SteepestDescent Class |
Namespace: DHIMath.Numerics
public class SteepestDescent
The SteepestDescent type exposes the following members.
Name | Description | |
---|---|---|
![]() | SteepestDescent |
Constructor
|
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Reset |
Reset and prepare for new solve
|
![]() | Search(Double) |
Search for minimum
|
![]() | Search(Double, Double) |
Search for minimum
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
![]() | DirectionSmoothing |
Smoothing of search direction, such that the previous direction
is used partly in the current search.
|
![]() | Iterations |
Stored iteration values. Only used when StoreIterations is set.
|
![]() | MaxFunctionEval |
Maximum number of function evaluations
|
![]() | MaxIter |
Maximum number of iterations
|
![]() | NumFunctionEval |
Hold the number of function evaluations for the last solve.
|
![]() | NumIter |
Hold the actual number of iterations for the last solve.
|
![]() | RelativeDx |
The relative change in x to use when calculating gradient numerically.
|
![]() | StoreIterations |
Flag indicating whether iteration vaues should be stored in Iterations |
![]() | TolG |
Stop criteria. When the steepest descent vector (2-norm) is smaller than TolG, the iteration stops.
|
![]() | TolX |
Stop criteria. When the step-length/change in x (2-norm) is smaller than TolX, the iteration stops.
|