Unit
            
            
            
            Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
| Evaluate | Evaluates the objective function. (Inherited from OneDimensionalOptimizer) | 
| Evaluate | Evaluates the derivative of the objective function. (Inherited from OneDimensionalOptimizer) | 
| Evaluate | Evaluates the objective function and its derivative. (Inherited from OneDimensionalOptimizer) | 
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | 
| Find | Finds an interval that brackets the extremum, starting from the interval [0,1]. (Inherited from OneDimensionalOptimizer) | 
| Find | Finds an interval that brackets the extremum, starting from an interval of unit width centered around the specified point. (Inherited from OneDimensionalOptimizer) | 
| Find | Finds an interval that brackets the extremum, starting from an interval with the specified bounds. (Inherited from OneDimensionalOptimizer) | 
| Find | Finds an interval that brackets the extremum, starting from an interval with the specified bounds and
            interior point. (Inherited from OneDimensionalOptimizer) | 
| Find | Searches for an extremum. (Inherited from OneDimensionalOptimizer) | 
| Find | Computes a maximum of the specified function. (Inherited from OneDimensionalOptimizer) | 
| Find | Computes a maximum of the specified function. (Inherited from OneDimensionalOptimizer) | 
| Find | Computes a minimum of the specified function. (Inherited from OneDimensionalOptimizer) | 
| Find | Computes a minimum of the specified function. (Inherited from OneDimensionalOptimizer) | 
| Get | Serves as the default hash function. (Inherited from Object) | 
| Get | Gets the Type of the current instance. (Inherited from Object) | 
| Increment | Increments the number of evaluations by one. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Increment | Increments the number of evaluations by the specified amount. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Iterate | Performs one iteration of the algorithm. (Overrides ManagedIterativeAlgorithm<T, TError, TReport>.Iterate()) | 
| Iterated | Performs tasks after the iteration is completed, but before
            the status of the algorithm is finalized. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Memberwise | Creates a shallow copy of the current Object. (Inherited from Object) | 
| OnConvergence | Performs any tasks after the main algorithm has converged. (Inherited from OneDimensionalOptimizer) | 
| OnFailure | Performs any tasks after the main algorithm has failed to converge. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| OnInit | Performs initialization before the first iteration. (Overrides OneDimensionalOptimizer.OnInit()) | 
| Report | Records the results of an algorithm in case it fails. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Report | Records the results of an algorithm. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Report | Records the results of a algorithm that converged successfully. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Reset | Resets the number of evaluations to zero. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Restart | Prepares the algorithm to be run again with possibly different inputs. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Run() | Runs the algorithm. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Run( | Runs the algorithm using the specified parallelization options. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Set | Sets the results of an algorithm's execution. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Test | Checks whether the algorithm has converged. (Overrides ManagedIterativeAlgorithm<T, TError, TReport>.TestConvergence()) | 
| Thread | Increments the number of evaluations by one. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Thread | Increments the number of evaluations by the specified amount. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| Throw | Interprets the AlgorithmStatus and
            throws the appropriate exception. (Inherited from ManagedIterativeAlgorithm<T, TError, TReport>) | 
| ToString | Returns a string that represents the current object. (Inherited from Object) |