NewtonFindRoot Class | 
Namespace: AGI.Foundation.NumericalMethods.Advanced
The NewtonFindRoot type exposes the following members.
| Name | Description | |
|---|---|---|
| NewtonFindRoot | 
            Initializes a new instance that can be used to find roots of a specified function.
            SetInitialGuessOfRootLocation(Double) must be called before FindRoot(Int32). MaximumStepsize is set to
            an initial value of MaxValue, VariableTolerance is set to an initial value of zero.
              | 
| Name | Description | |
|---|---|---|
| DerivativeFunction | 
            Gets the derivative of Function.
              | |
| DerivativeTolerance | 
            Gets or sets the tolerance used to determine whether the derivative is zero for the purposes of
            aborting the calculation and setting the ResultType to SolverFailedDueToHorizontalSlope.
              | |
| DerivativeValue | 
            Gets the value of the DerivativeFunction at the Root.
              | |
| Function | 
            Gets the evaluation function.
              | |
| FunctionTolerance | 
            Gets or sets the tolerance used to determine whether the function is zero and a root has been found.
              | |
| FunctionValue | ||
| Iterations | 
            Gets the number of iterations taken.
              | |
| LowerBound | 
            Gets or sets the lower bound of the range of independent variables to search for the root within.
              | |
| MaximumStepsize | 
            Gets or sets the maximum size of the step to take during a single iteration.
              | |
| ResultType | 
            Gets the type of result the Root represents.
              | |
| Root | 
            Gets the value of the root. Consult the ResultType property
            for whether the calculated root is the result of a finished calculation, or some other failure condition
            such as the failure to converge in the allotted number of maximum iterations.
              | |
| UpperBound | 
            Gets or sets the upper bound of the range of independent variables to search for the root within.
              | |
| VariableTolerance | 
            Gets or sets the tolerance used to determine whether a root guess is the same as another root guess, used in
            early detection of non-convergence.
              | 
| 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.) | |
| FindRoot | 
            Attempts the indicated number of iterations to locate the root of the function
            to within the required convergence criteria.
              | |
| GetHashCode | Serves as the default hash function.   (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.) | |
| SetInitialGuessOfRootLocation | 
            Sets the initial guess of the root's location. This sets Root to the provided guess, ResultType
            to InitialGuess and Iterations is set to 0.
            If Function and/or DerivativeFunction are non-null the method also assigns
            assigns FunctionValue and DerivativeValue respectively.
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |