Click or drag to resize

Altaxo.Calc.Integration Namespace

[Missing <summary> documentation for "N:Altaxo.Calc.Integration"]

Classes
 ClassDescription
Public classDoubleExponentialTransformation Analytic integration algorithm for smooth functions with no discontinuities or derivative discontinuities and no poles inside the interval.
Public classextrapolation_table Table used by the extrapolation routine qelg.
Public classGaussKronrodRule 
Public classGaussLegendreRule Approximates a definite integral using an Nth order Gauss-Legendre rule. Precomputed Gauss-Legendre abscissas/weights for orders 2-20, 32, 64, 96, 100, 128, 256, 512, 1024 are used, otherwise they're calculated on the fly.
Public classGSL_CONST A collection of GSL numeric constants used by the integration routines. Values are mapped from the GSL library for double and float limits and epsilons.
Public classgsl_integration_workspace Workspace for adaptive integration routines.
Public classGSL_UTILS Placeholder for utility methods related to GSL integration. Currently empty but kept for API compatibility.
Public classIntegrationBase Base class for integration routines providing shared helpers and the qags adaptive algorithm.
Public classNewtonCotesTrapeziumRule Approximation algorithm for definite integrals by the Trapezium rule of the Newton-Cotes family.
Public classQagiIntegration Adaptive integration on infinite interval (-Infinity,+Infinity).
Public classQagilIntegration Adaptive integration on semi-infinite interval (-Infinity,b).
Public classQagIntegration Adaptive integration.
Public classQagiuIntegration Adaptive integration on semi-infinite interval (a,+Infinity).
Public classQagpIntegration Adaptive integration with known singular points.
Public classQagsIntegration Adaptive integration with singularities.
Public classQawcIntegration Adaptive integration for Cauchy principal values.
Public classQawfIntegration QAWF adaptive integration for Fourier integrals.
Public classQawoIntegration QAWO adaptive integration for oscillatory functions
Protected classQawoIntegrationgsl_integration_qawo_table Table of precomputed Chebyshev moments and parameters used by the QAWO algorithm.
Public classQcheb Computes the 12th-order and 24th-order Chebyshev approximations to f(x) on [a,b].
Public classQK Base class for all Kronrod algorithms.
Public classQK15 
Public classQK21 
Public classQK31 
Public classQK41 
Public classQK51 
Public classQK61 
Public classQng The QNG algorithm is a non-adaptive procedure which uses fixed Gauss-Kronrod abscissae to sample the integrand at a maximum of 87 points. It is provided for fast integration of smooth functions.
Public classSimpsonRule Approximation algorithm for definite integrals by Simpson's rule.
Delegates
 DelegateDescription
Public delegategsl_integration_rule Delegate that represents a quadrature rule used by the integration routines.
Enumerations
 EnumerationDescription
Public enumerationOscillatoryTerm Specifies the oscillatory term type used in weighted Fourier/quadrature integrations.
Protected enumerationQawoIntegrationgsl_integration_qawo_enum