#include <math_erf_complex.h>
|
| static std::complex< double > | scaled_w (std::complex< double > z, double relerr) |
| | A class of the error function of complex arguments based on Faddeeva algorithm. More information please refer to http://ab-initio.mit.edu/Faddeeva.
|
| |
| static double | scaled_w_im (double x) |
| |
| static std::complex< double > | erfcx (std::complex< double > z, double relerr=0) |
| |
| static double | erfcx (double x) |
| |
| static std::complex< double > | erf (std::complex< double > z, double relerr=0) |
| |
| static std::complex< double > | erfi (std::complex< double > z, double relerr=0) |
| |
| static double | erfi (double x) |
| |
| static std::complex< double > | erfc (std::complex< double > z, double relerr=0) |
| |
|
| static double | w_im_y100 (double y100, double x) |
| |
| static double | sinc (double x, double sinx) |
| |
| static double | copysign (double x, double y) |
| |
|
| static const std::vector< double > | expa2n2 |
| |
◆ ErrorFunc()
| ModuleBase::ErrorFunc::ErrorFunc |
( |
| ) |
|
◆ ~ErrorFunc()
| ModuleBase::ErrorFunc::~ErrorFunc |
( |
| ) |
|
◆ copysign()
| static double ModuleBase::ErrorFunc::copysign |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
inlinestaticprivate |
◆ erf()
| std::complex< double > ModuleBase::ErrorFunc::erf |
( |
std::complex< double > |
z, |
|
|
double |
relerr = 0 |
|
) |
| |
|
static |
◆ erfc()
| std::complex< double > ModuleBase::ErrorFunc::erfc |
( |
std::complex< double > |
z, |
|
|
double |
relerr = 0 |
|
) |
| |
|
static |
◆ erfcx() [1/2]
| double ModuleBase::ErrorFunc::erfcx |
( |
double |
x | ) |
|
|
static |
◆ erfcx() [2/2]
| std::complex< double > ModuleBase::ErrorFunc::erfcx |
( |
std::complex< double > |
z, |
|
|
double |
relerr = 0 |
|
) |
| |
|
static |
◆ erfi() [1/2]
| double ModuleBase::ErrorFunc::erfi |
( |
double |
x | ) |
|
|
static |
◆ erfi() [2/2]
| std::complex< double > ModuleBase::ErrorFunc::erfi |
( |
std::complex< double > |
z, |
|
|
double |
relerr = 0 |
|
) |
| |
|
static |
◆ scaled_w()
| std::complex< double > ModuleBase::ErrorFunc::scaled_w |
( |
std::complex< double > |
z, |
|
|
double |
relerr |
|
) |
| |
|
static |
A class of the error function of complex arguments based on Faddeeva algorithm. More information please refer to http://ab-initio.mit.edu/Faddeeva.
- Author
- jiyy on 2025-05-18
◆ scaled_w_im()
| double ModuleBase::ErrorFunc::scaled_w_im |
( |
double |
x | ) |
|
|
static |
◆ sinc()
| static double ModuleBase::ErrorFunc::sinc |
( |
double |
x, |
|
|
double |
sinx |
|
) |
| |
|
inlinestaticprivate |
◆ w_im_y100()
| double ModuleBase::ErrorFunc::w_im_y100 |
( |
double |
y100, |
|
|
double |
x |
|
) |
| |
|
staticprivate |
◆ expa2n2
| const std::vector< double > ModuleBase::ErrorFunc::expa2n2 |
|
staticprivate |
The documentation for this class was generated from the following files: