Algorithm 916: Computing the Faddeyeva and Voigt functions
From MaRDI portal
Publication:2989155
Computation of special functions and constants, construction of tables (65D20) Incomplete beta and gamma functions (error functions, probability integral, Fresnel integrals) (33B20) Numerical approximation and evaluation of special functions (33F05) Software, source code, etc. for problems pertaining to special functions (33-04)
Abstract: We present a MATLAB function for the numerical evaluation of the Faddeyeva function w(z). The function is based on a newly developed accurate algorithm. In addition to its higher accuracy, the software provides a flexible accuracy vs efficiency trade-off through a controlling parameter that may be used to reduce accuracy and computational time and vice versa. Verification of the flexibility, reliability and superior accuracy of the algorithm is provided through comparison with standard algorithms available in other libraries and software packages.
Recommendations
- Algorithm 985: Simple, efficient, and relatively accurate approximation for the evaluation of the Faddeyeva function
- An algorithm for the numerical computation of the Voigt function
- More efficient computation of the complex error function
- Remark on ``Algorithm 680: Evaluation of the complex error function: cause and remedy for the loss of accuracy near the real axis
- Algorithm 911: Multiple-precision exponential integral and related functions
Cited in
(20)- Optimized higher-order automatic differentiation for the Faddeeva function
- Algorithm and Software to Generate Code for Wendland Functions in Factorized Form
- A new approach to the evaluation and solution of the relativistic kinetic dispersion relation and verification with continuum kinetic simulation
- An algorithm for the numerical computation of the Voigt function
- Remark on ``Algorithm 680: Evaluation of the complex error function: cause and remedy for the loss of accuracy near the real axis
- Evaluation of Abramowitz functions in the right half of the complex plane
- Calculation of Fresnel integrals of real and complex arguments up to 28 significant digits
- Efficient multiple-precision computation of the scaled complementary error function and the Dawson integral
- Algorithm 939
- Efficient numerical algorithms for multi-precision and multi-accuracy calculation of the error functions and Dawson integral with complex arguments
- Computation of the complex error function using modified trapezoidal rules
- Algorithm 861
- Algorithm 917
- A family of kernels and their associated deconvolving kernels for normally distributed measurement errors
- The Anisotropic Truncated Kernel Method for Convolution with Free-Space Green's Functions
- Analytical and asymptotic evaluations of Dawson's integral and related functions in mathematical physics
- A Characteristic-Spectral-Mixed Scheme for Six-Dimensional Wigner–Coulomb Dynamics
- Algorithm 985: Simple, efficient, and relatively accurate approximation for the evaluation of the Faddeyeva function
- A rational approximation of the Dawson's integral for efficient computation of the complex error function
- Sampling by incomplete cosine expansion of the sinc function: application to the Voigt/complex error function
This page was built for publication: Algorithm 916: Computing the Faddeyeva and Voigt functions
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2989155)