NewtonRaphson Class |
If the derivative is available, it can be provided, otherwise it works by numerically calculating the derivative.
Namespace: DHI.Mike1D.Generic.MathAlgorithms
public class NewtonRaphson
The NewtonRaphson type exposes the following members.
| Name | Description | |
|---|---|---|
| NewtonRaphson(NewtonRaphsonFunction) |
Constructor for finding zeros of the function | |
| NewtonRaphson(NewtonRaphsonFunction, NewtonRaphsonFunction) |
Constructor for finding zeros of the function |
| Name | Description | |
|---|---|---|
| Derivative |
Derivative of function to solve, if available, otherwise null.
| |
| Epsilon | ||
| FEpsilon | ||
| Func |
Function to solve
| |
| MaxIter |
Maximum number of iterations. Default 100
| |
| NewValueAction |
Action to perform when a new value is calculated.
| |
| NumIter |
Hold the actual number of iterations for the last solve.
|
| 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.) | |
| Solve |
Solves for zeros, using x as starting point
and updating the value of x as a result.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |