MultiFunctionMathFindLocalMaximum Method (FuncIReadOnlyListDouble, Double, IReadOnlyListDouble, MultiExtremumSettings) |
Finds a local maximum of a multi-dimensional function in the vicinity of the given starting location,
subject to the given evaluation constraints.
Namespace:
Meta.Numerics.Analysis
Assembly:
Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntax public static MultiExtremum FindLocalMaximum(
Func<IReadOnlyList<double>, double> function,
IReadOnlyList<double> start,
MultiExtremumSettings settings
)
Public Shared Function FindLocalMaximum (
function As Func(Of IReadOnlyList(Of Double), Double),
start As IReadOnlyList(Of Double),
settings As MultiExtremumSettings
) As MultiExtremum
public:
static MultiExtremum^ FindLocalMaximum(
Func<IReadOnlyList<double>^, double>^ function,
IReadOnlyList<double>^ start,
MultiExtremumSettings^ settings
)
static member FindLocalMaximum :
function : Func<IReadOnlyList<float>, float> *
start : IReadOnlyList<float> *
settings : MultiExtremumSettings -> MultiExtremum
Parameters
- function
- Type: SystemFuncIReadOnlyListDouble, Double
The multi-dimensional function to maximize. - start
- Type: System.Collections.GenericIReadOnlyListDouble
The starting location for the search. - settings
- Type: Meta.Numerics.AnalysisMultiExtremumSettings
The evaluation settings that govern the search for the maximum.
Return Value
Type:
MultiExtremumThe local maximum.
See Also