MultiFunctionMath Class

Contains methods for the analysis of multi-dimensional functions.

Definition

Namespace: Meta.Numerics.Analysis
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public static class MultiFunctionMath
Inheritance
Object    MultiFunctionMath

Methods

FindGlobalMaximum(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval) Finds the maximum of a function within the given volume.
FindGlobalMaximum(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval, MultiExtremumSettings) Finds the maximum of a function within the given volume, subject to the given evaluation constraints.
FindGlobalMinimum(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval) Finds the minimum of a function within the given volume.
FindGlobalMinimum(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval, MultiExtremumSettings) Finds the minimum of a function within the given volume, subject to the given evaluation constraints.
FindLocalMaximum(FuncIReadOnlyListDouble, Double, IReadOnlyListDouble) Finds a local maximum of a multi-dimensional function in the vicinity of the given starting location.
FindLocalMaximum(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.
FindLocalMinimum(FuncIReadOnlyListDouble, Double, IReadOnlyListDouble) Finds a local minimum of a multi-dimensional function in the vicinity of the given starting location.
FindLocalMinimum(FuncIReadOnlyListDouble, Double, IReadOnlyListDouble, MultiExtremumSettings) Finds a local minimum of a multi-dimensional function in the vicinity of the given starting location, subject to the given evaluation constraints.
FindZero Finds a vector argument which makes a vector function zero.
Integrate(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval)Estimates a multi-dimensional integral.
Integrate(FuncIReadOnlyListDouble, Double, IReadOnlyListInterval, IntegrationSettings) Estimates a multi-dimensional integral using the given evaluation settings.
IntegrateConservativeOde(FuncDouble, IReadOnlyListDouble, IReadOnlyListDouble, Double, IReadOnlyListDouble, IReadOnlyListDouble, Double) Solves a set of coupled, conservative second order ordinary differential equation initial value problems.
IntegrateConservativeOde(FuncDouble, IReadOnlyListDouble, IReadOnlyListDouble, Double, IReadOnlyListDouble, IReadOnlyListDouble, Double, MultiOdeSettings) Solves a set of coupled, conservative second order ordinary differential equation initial value problems using the given settings.
IntegrateOde(FuncDouble, IReadOnlyListDouble, IReadOnlyListDouble, Double, IReadOnlyListDouble, Double) Solves a set of coupled ordinary differential equation initial value problems.
IntegrateOde(FuncDouble, IReadOnlyListDouble, IReadOnlyListDouble, Double, IReadOnlyListDouble, Double, MultiOdeSettings) Solves a set of coupled ordinary differential equation initial value problems.

See Also