Contains methods for finding roots and extrema.

Namespace: Meta.Numerics.Functions
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)

Syntax

            
 C#  Visual Basic  Visual C++  F# 
public static class FunctionMath
Public NotInheritable Class FunctionMath
public ref class FunctionMath abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type FunctionMath =  class end

Members

      
 All Members  Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
FindMaximum(Func<(Of <<'(Double, Double>)>>), Interval)
Maximizes a function on the given interval.
FindMaximum(Func<(Of <<'(Double, Double>)>>), Double)
Maximizes a function in the vicinity of a given point.
FindMinimum(Func<(Of <<'(Double, Double>)>>), Interval)
Minimizes a function on the given interval.
FindMinimum(Func<(Of <<'(Double, Double>)>>), Double)
Minimizes a function in the vicinity of a given point.
FindMinimum(Func<(Of <<'(array<Double>[]()[][], Double>)>>), array<Double>[]()[][])
Minimizes a function on a multi-dimensional space in the vicinity of a given point.
FindZero(Func<(Of <<'(Double, Double>)>>), Interval)
Isolates a root within a given interval.
FindZero(Func<(Of <<'(Double, Double>)>>), Double)
Isolates a root in the vicinity of a given point.
FindZero(Func<(Of <<'(array<Double>[]()[][], array<Double>[]()[][]>)>>), array<Double>[]()[][])
Finds a vector argument which makes a vector function zero.
Integrate(Func<(Of <<'(Double, Double>)>>), Interval)
Evaluates a definite integral.
Integrate(Func<(Of <<'(Double, Double>)>>), Interval, EvaluationSettings)
Evaluates a definite integral with the given evaluation settings.

Inheritance Hierarchy

System..::..Object
  Meta.Numerics.Functions..::..FunctionMath

See Also