MultiFunctionMathFindGlobalMaximum(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval, MultiExtremumSettings) Method
Finds the maximum of a function within the given volume, subject to the given evaluation constraints.
Namespace: Meta.Numerics.AnalysisAssembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
public static MultiExtremum FindGlobalMaximum(
Func<IReadOnlyList<double>, double> function,
IReadOnlyList<Interval> volume,
MultiExtremumSettings settings
)
Public Shared Function FindGlobalMaximum (
function As Func(Of IReadOnlyList(Of Double), Double),
volume As IReadOnlyList(Of Interval),
settings As MultiExtremumSettings
) As MultiExtremum
public:
static MultiExtremum^ FindGlobalMaximum(
Func<IReadOnlyList<double>^, double>^ function,
IReadOnlyList<Interval>^ volume,
MultiExtremumSettings^ settings
)
static member FindGlobalMaximum :
function : Func<IReadOnlyList<float>, float> *
volume : IReadOnlyList<Interval> *
settings : MultiExtremumSettings -> MultiExtremum
- function FuncIReadOnlyListDouble, Double
- The function.
- volume IReadOnlyListInterval
- The volume to search.
- settings MultiExtremumSettings
- The evaluation constraints to apply.
MultiExtremumThe global maximum.