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.
|