Algorithm 916: Computing the Faddeyeva and Voigt functions
From MaRDI portal
Software, source code, etc. for problems pertaining to special functions (33-04) Incomplete beta and gamma functions (error functions, probability integral, Fresnel integrals) (33B20) Numerical approximation and evaluation of special functions (33F05) Computation of special functions and constants, construction of tables (65D20)
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
(24)- The numerical computation of the Voigt function by a corrected midpoint quadrature rule for \(( -\infty{}, \infty{})\)
- Optimized higher-order automatic differentiation for the Faddeeva function
- Evaluation of Abramowitz functions in the right half of the complex plane
- Analytical and asymptotic evaluations of Dawson's integral and related functions in mathematical physics
- A rational approximation of the Dawson's integral for efficient computation of the complex error function
- Algorithm 917
- Sampling by incomplete cosine expansion of the sinc function: application to the Voigt/complex error function
- Algorithm 861
- More efficient computation of the complex error function
- The Anisotropic Truncated Kernel Method for Convolution with Free-Space Green's Functions
- Algorithm 985: Simple, efficient, and relatively accurate approximation for the evaluation of the Faddeyeva function
- Computation of the complex error function using modified trapezoidal rules
- Algorithm 939
- A family of kernels and their associated deconvolving kernels for normally distributed measurement errors
- Remark on ``Algorithm 680: Evaluation of the complex error function: cause and remedy for the loss of accuracy near the real axis
- A Characteristic-Spectral-Mixed Scheme for Six-Dimensional Wigner–Coulomb Dynamics
- Algorithm and Software to Generate Code for Wendland Functions in Factorized Form
- Efficient multiple-precision computation of the scaled complementary error function and the Dawson integral
- Calculation of Fresnel integrals of real and complex arguments up to 28 significant digits
- A new approach to the evaluation and solution of the relativistic kinetic dispersion relation and verification with continuum kinetic simulation
- Efficient numerical algorithms for multi-precision and multi-accuracy calculation of the error functions and Dawson integral with complex arguments
- Algorithm 1046: an improved recurrence method for the scaled complex error function
- Complex error function and Weyl-Titchmarsh theory for a perturbed discrete Hermite operator
- An algorithm for the numerical computation of the Voigt 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)