﻿FunctionMath Class  # FunctionMath Class

Contains methods for the analysis of functions. Inheritance Hierarchy
SystemObject
Meta.Numerics.AnalysisFunctionMath

Namespace:  Meta.Numerics.Analysis
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4 Syntax
`public static class FunctionMath` Methods
NameDescription  FindMaximum(FuncDouble, Double, Interval)
Maximizes a function on the given interval.  FindMaximum(FuncDouble, Double, Double)
Maximizes a function in the vicinity of a given point.  FindMaximum(FuncDouble, Double, Interval, ExtremumSettings)
Maximizes a function on the given interval, subject to the given evaluation settings.  FindMaximum(FuncDouble, Double, Double, ExtremumSettings)
Maximizes a function in the vicinity of a given point, subject to the given evaluation settings.  FindMinimum(FuncDouble, Double, Interval)
Minimizes a function on the given interval.  FindMinimum(FuncDouble, Double, Double)
Minimizes a function in the vicinity of a given point.  FindMinimum(FuncDouble, Double, Interval, ExtremumSettings)
Minimizes a function on the given interval, subject to the given evaluation settings.  FindMinimum(FuncDouble, Double, Double, ExtremumSettings)
Minimizes a function in the vicinity of a given point subject to the given evaluation settings.  FindZero(FuncDouble, Double, Interval)
Isolates a root within a given interval.  FindZero(FuncDouble, Double, Double)
Isolates a root in the vicinity of a given point.  Integrate(FuncDouble, Double, Interval)
Evaluates a definite integral.  Integrate(FuncDouble, Double, Interval, IntegrationSettings)
Evaluates a definite integral with the given evaluation settings.  Integrate(FuncDouble, Double, Double, Double)
Evaluates a definite integral.  Integrate(FuncDouble, Double, Double, Double, IntegrationSettings)
Evaluates a definite integral with the given evaluation settings.  IntegrateConservativeOde(FuncDouble, Double, Double, Double, Double, Double, Double)
Solves a conservative second order ordinary differential equation initial value problem.  IntegrateConservativeOde(FuncDouble, Double, Double, Double, Double, Double, Double, OdeSettings)
Solves a conservative second order ordinary differential equation initial value problem using the given settings.  IntegrateOde(FuncDouble, Double, Double, Double, Double, Double)
Solves an ordinary differential equation initial value problem.  IntegrateOde(FuncDouble, Double, Double, Double, Double, Double, OdeSettings)
Solves an ordinary differential equation initial value problem.
Top Remarks

This is the primary class for the numerical analysis of functions of a single variable. Function analysis includes integration, optimization (finding maxima and minima), locating roots, and solving differential equations.

The termination criteria and evaluation budget for numerical analysis can be controlled using the EvaluationSettings class and its child classes.

For the analysis of multi-dimensional functions, see the MultiFunctionMath class. See Also