Click or drag to resize

MultiFunctionMath Methods

The MultiFunctionMath type exposes the following members.

Methods
  NameDescription
Public methodStatic memberFindGlobalMaximum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Interval>)
Finds the maximum of a function within the given volume.
Public methodStatic memberFindGlobalMaximum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Interval>, MultiExtremumSettings)
Finds the maximum of a function within the given volume, subject to the given evaluation constraints.
Public methodStatic memberFindGlobalMinimum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Interval>)
Finds the minimum of a function within the given volume.
Public methodStatic memberFindGlobalMinimum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Interval>, MultiExtremumSettings)
Finds the minimum of a function within the given volume, subject to the given evaluation constraints.
Public methodStatic memberFindLocalMaximum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Double>)
Finds a local maximum of a multi-dimensional function in the vicinity of the given starting location.
Public methodStatic memberFindLocalMaximum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Double>, MultiExtremumSettings)
Finds a local maximum of a multi-dimensional function in the vicinity of the given starting location, subject to the given evaluation constraints.
Public methodStatic memberFindLocalMinimum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Double>)
Finds a local minimum of a multi-dimensional function in the vicinity of the given starting location.
Public methodStatic memberFindLocalMinimum(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Double>, MultiExtremumSettings)
Finds a local minimum of a multi-dimensional function in the vicinity of the given starting location, subject to the given evaluation constraints.
Public methodStatic memberFindZero
Finds a vector argument which makes a vector function zero.
Public methodStatic memberIntegrate(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Interval>)
Estimates a multi-dimensional integral.
Public methodStatic memberIntegrate(Func<IReadOnlyList<Double>, Double>, IReadOnlyList<Interval>, IntegrationSettings)
Estimates a multi-dimensional integral using the given evaluation settings.
Public methodStatic memberIntegrateConservativeOde(Func<Double, IReadOnlyList<Double>, IReadOnlyList<Double>>, Double, IReadOnlyList<Double>, IReadOnlyList<Double>, Double)
Solves a set of coupled, conservative second order ordinary differential equation initial value problems.
Public methodStatic memberIntegrateConservativeOde(Func<Double, IReadOnlyList<Double>, IReadOnlyList<Double>>, Double, IReadOnlyList<Double>, IReadOnlyList<Double>, Double, MultiOdeSettings)
Solves a set of coupled, conservative second order ordinary differential equation initial value problems using the given settings.
Public methodStatic memberIntegrateOde(Func<Double, IReadOnlyList<Double>, IReadOnlyList<Double>>, Double, IReadOnlyList<Double>, Double)
Solves a set of coupled ordinary differential equation initial value problems.
Public methodStatic memberIntegrateOde(Func<Double, IReadOnlyList<Double>, IReadOnlyList<Double>>, Double, IReadOnlyList<Double>, Double, MultiOdeSettings)
Solves a set of coupled ordinary differential equation initial value problems.
Top
See Also