MultiFunctionMathFindLocalMaximum(FuncIReadOnlyListDouble, Double, IReadOnlyListDouble, MultiExtremumSettings) Method

Finds a local maximum of a multi-dimensional function in the vicinity of the given starting location, subject to the given evaluation constraints.

Definition

Namespace: Meta.Numerics.Analysis
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public static MultiExtremum FindLocalMaximum(
	Func<IReadOnlyList<double>, double> function,
	IReadOnlyList<double> start,
	MultiExtremumSettings settings
)

Parameters

function  FuncIReadOnlyListDouble, Double
The multi-dimensional function to maximize.
start  IReadOnlyListDouble
The starting location for the search.
settings  MultiExtremumSettings
The evaluation settings that govern the search for the maximum.

Return Value

MultiExtremum
The local maximum.

See Also