public static MultiExtremum FindLocalMinimum(
	Func<IReadOnlyList<double>, double> function,
	IReadOnlyList<double> start
)Public Shared Function FindLocalMinimum ( 
	function As Func(Of IReadOnlyList(Of Double), Double),
	start As IReadOnlyList(Of Double)
) As MultiExtremumpublic:
static MultiExtremum^ FindLocalMinimum(
	Func<IReadOnlyList<double>^, double>^ function, 
	IReadOnlyList<double>^ start
)static member FindLocalMinimum : 
        function : Func<IReadOnlyList<float>, float> * 
        start : IReadOnlyList<float> -> MultiExtremum For two dimensions, the default evaluation settings target a precision of about 10-8 and allow up to about 1000 function evaluations. For increasing dimensions, these requirements are gradually relaxed.
| ArgumentNullException | function, start is . | 
| NonconvergenceException | The number of function evaluations required exceeded the evaluation budget. |