DownhillSimplexMinimizer Class 
Namespace: CenterSpace.NMath.Core
The DownhillSimplexMinimizer type exposes the following members.
Name  Description  

DownhillSimplexMinimizer 
Default constructor.
 
DownhillSimplexMinimizer(Double) 
Constructs a DownhillSimplexMinimizer instance with the given error tolerance.
 
DownhillSimplexMinimizer(Int32) 
Constructs a DownhillSimplexMinimizer instance with the given maximum number of
iterations.
 
DownhillSimplexMinimizer(Double, Int32) 
Constructs a DownhillSimplexMinimizer instance with the given error
tolerance and maximum number of iterations.

Name  Description  

Error 
Gets the error associated with the mimimum just computed.
(Inherited from MinimizerBase.)  
Iterations 
Gets the number of iterations used in the estimate of the mimimum
just computed.
(Inherited from MinimizerBase.)  
MaxIterations 
Gets and sets the maximum number of iterations used in computing minima
estimates.
(Inherited from MinimizerBase.)  
MaxIterationsMet 
Returns true if the minimum just computed stopped because the
maximum number of iterations was reached; otherwise, false.
(Inherited from MinimizerBase.)  
Tolerance 
Gets and sets the error tolerance used in computing minima estimates.
(Inherited from MinimizerBase.)  
ToleranceMet 
Returns true if the minimum just computed stopped because the
error tolerance was reached; otherwise, false.
(Inherited from MinimizerBase.) 
Name  Description  

Clone 
Creates a deep copy of self.
(Overrides MinimizerBaseClone.)  
Minimize(DoubleFunctional, DoubleMatrix) 
Minimizes the given function using the starting simplex.
 
Minimize(DoubleFunctional, DoubleVector) 
Minimizes the given function near the given starting point.
 
Minimize(MultiVariableFunction, DoubleMatrix)  Obsolete.
Minimizes the given function using the starting simplex.
 
Minimize(MultiVariableFunction, DoubleVector)  Obsolete.
Minimizes the given function near the given starting point.
 
Minimize(DoubleFunctional, DoubleVector, DoubleVector) 
Minimizes the given function near the given starting point.
 
Minimize(DoubleFunctional, DoubleVector, Double) 
Minimizes the given function near the given starting point.
 
Minimize(MultiVariableFunction, DoubleVector, DoubleVector)  Obsolete.
Minimizes the given function near the given starting point.
 
Minimize(MultiVariableFunction, DoubleVector, Double)  Obsolete.
Minimizes the given function near the given starting point.

Name  Description  

error_  The current error. (Inherited from MinimizerBase.)  
iter_  The current number of iterations performed. (Inherited from MinimizerBase.)  
max_  The maximum number of iterations. (Inherited from MinimizerBase.)  
tolerance_  The error tolerance. (Inherited from MinimizerBase.) 