Click or drag to resize

DBrentMinimizerMinimize(OneVariableFunction, OneVariableFunction, Double, Double, Double) Method

Minimizes the given function within the given interval.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public double Minimize(
	OneVariableFunction f,
	OneVariableFunction df,
	double a,
	double b,
	double c
)

Parameters

f  OneVariableFunction
The function to minimize.
df  OneVariableFunction
The first derivative of f.
a  Double
The lower limit.
b  Double
A point between a and c such that fb < fa and fb < fc. .
c  Double
The upper limit.

Return Value

Double
The minimum of function over the interval from a to c.

Implements

IOneVariableDMinimizerMinimize(OneVariableFunction, OneVariableFunction, Double, Double, Double)
Remarks
Iteration stops when the estimated error is less than the tolerance, the maximum number of iterations is reached or the algorithm is not making any progress.
See Also