The Extreme.Mathematics.Calculus namespace contains classes for the numerical integration and differentiation of functions.

Syntax

Visual Basic (Declaration)
Namespace Extreme.Mathematics.Calculus
C#
namespace Extreme.Mathematics.Calculus
C++
namespace Extreme.Mathematics.Calculus

Classes

IconTypeDescription
public classAdaptiveIntegrator
Represents a numerical integrator that uses an adaptive algorithm based on a Gauss-Kronrod integration rule.
public classGaussKronrodIntegrator
Abstract base class for Gauss-Kronrod type numerical integrators.
public classGaussKronrodIntegrator15
Represents a numerical integrator that uses a 15 point Gauss-Kronrod rule.
public classGaussKronrodIntegrator21
Represents a numerical integrator that uses a 21 point Gauss-Kronrod rule.
public classGaussKronrodIntegrator31
Represents a numerical integrator that uses a 31 point Gauss-Kronrod rule.
public classGaussKronrodIntegrator41
Represents a numerical integrator that uses a 41 point Gauss-Kronrod rule.
public classGaussKronrodIntegrator51
Represents a numerical integrator that uses a 51 point Gauss-Kronrod rule.
public classGaussKronrodIntegrator61
Represents a numerical integrator that uses a 61 point Gauss-Kronrod rule.
public classLeftPointIntegrator
Represents a numerical integrator that uses the left point rule.
public classMidpointIntegrator
Represents a numerical integrator that uses the mid-point rule.
public classNonAdaptiveGaussKronrodIntegrator
Represents a numerical integrator that uses a non-adaptive 87-point Gauss-Kronrod rule.
public classNumericalDifferentiator
Contains methods for numerically approximating the derivative of a function.
public classNumericalIntegrator
Serves as an abstract base class for classes that represent an implementation of a numerical integration algorithm.
public classRightPointIntegrator
Represents a numerical integrator that uses the right-point rule.
public classRombergIntegrator
Represents a numerical integrator that uses Romberg's method.
public classSimpsonIntegrator
Represents a numerical integrator that uses Simpson's rule.
public classTrapezoidIntegrator
Represents a numerical integrator that uses the trapezoid rule.

Enumerations

IconTypeDescription
public enumerationDifferencesDirection
Enumerates the possible values that specify the interval to be used in numerical differentiation.