Click or drag to resize
DigitalRuneDigitalRune.Mathematics.Analysis Namespace
The DigitalRune.Mathematics.Analysis namespace provides types for analysis, such as numerical integration, root finding, etc.
Classes
  ClassDescription
Public classBisectionMethodD
Finds roots using the bisection method (double-precision).
Public classBisectionMethodF
Finds roots using the bisection method (single-precision).
Public classExplicitEulerIntegratorD
Performs numerical integration using Explicit Euler (double-precision).
Public classExplicitEulerIntegratorF
Performs numerical integration using Explicit Euler (single-precision).
Public classFastFourierTransformD
Performs Fast Fourier Transform (FFT) (double-precision).
Public classFastFourierTransformF
Performs Fast Fourier Transform (FFT) (single-precision).
Public classImprovedNewtonRaphsonMethodD
Finds roots using an improved Newton-Raphson method (double-precision).
Public classImprovedNewtonRaphsonMethodF
Finds roots using an improved Newton-Raphson method (single-precision).
Public classIntegratorD
A base class for numerical integration of a function over an interval (double-precision).
Public classIntegratorF
A base class for numerical integration of a function over an interval (single-precision).
Public classMidpointIntegratorD
Performs numerical integration using Midpoint method (double-precision).
Public classMidpointIntegratorF
Performs numerical integration using Midpoint method (single-precision).
Public classNewtonRaphsonMethodD
Finds roots using the Newton-Raphson method (double-precision).
Public classNewtonRaphsonMethodF
Finds roots using the Newton-Raphson method (single-precision).
Public classOdeIntegratorD
A base class for numerical integration strategies for ordinary differential equations (ODE). (Double-precision)
Public classOdeIntegratorF
A base class for numerical integration strategies for ordinary differential equations (ODE). (Single-precision)
Public classRegulaFalsiMethodD
Finds roots using the regula falsi (false position) method (double-precision).
Public classRegulaFalsiMethodF
Finds roots using the regula falsi (false position) method (single-precision).
Public classRombergIntegratorD
Performs numerical integration using the Romberg's method (double-precision).
Public classRombergIntegratorF
Performs numerical integration using the Romberg's method (single-precision).
Public classRootFinderD
A base class for methods which solve a single equation (double-precision).
Public classRootFinderF
A base class for methods which solve a single equation (single-precision).
Public classRungeKutta4IntegratorD
Performs numerical integration using 4th-order Runge-Kutta method (double-precision).
Public classRungeKutta4IntegratorF
Performs numerical integration using 4th-order Runge-Kutta method (single-precision).
Public classSimpsonIntegratorD
Performs numerical integration using the Simpson's rule (double-precision).
Public classSimpsonIntegratorF
Performs numerical integration using the Simpson's rule (single-precision).
Public classTrapezoidalIntegratorD
Performs numerical integration using the extended trapezoidal rule (double-precision).
Public classTrapezoidalIntegratorF
Performs numerical integration using the extended trapezoidal rule (single-precision).