#include "Faddeeva.h"
#include <float.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
#define | C(a, b) ((a) + I*(b)) |
#define | FADDEEVA(name) Faddeeva_ ## name |
#define | FADDEEVA_RE(name) Faddeeva_ ## name ## _re |
#define | Inf (1./0.) |
#define | NaN (0./0.) |
#define | USE_CONTINUED_FRACTION 1 |
Typedefs | |
typedef double complex | cmplx |
Functions | |
cmplx | Faddeeva_Dawson (cmplx z, double relerr) |
double | Faddeeva_Dawson_re (double x) |
cmplx | Faddeeva_erf (cmplx z, double relerr) |
double | Faddeeva_erf_re (double x) |
cmplx | Faddeeva_erfc (cmplx z, double relerr) |
double | Faddeeva_erfc_re (double x) |
cmplx | Faddeeva_erfcx (cmplx z, double relerr) |
double | Faddeeva_erfcx_re (double x) |
cmplx | Faddeeva_erfi (cmplx z, double relerr) |
double | Faddeeva_erfi_re (double x) |
cmplx | Faddeeva_w (cmplx z, double relerr) |
double | Faddeeva_w_im (double x) |
#define _GNU_SOURCE |
Definition at line 222 of file Faddeeva.cc.
#define C | ( | a, | |
b | |||
) | ((a) + I*(b)) |
Definition at line 256 of file Faddeeva.cc.
#define FADDEEVA | ( | name | ) | Faddeeva_ ## name |
Definition at line 229 of file Faddeeva.cc.
#define FADDEEVA_RE | ( | name | ) | Faddeeva_ ## name ## _re |
Definition at line 230 of file Faddeeva.cc.
#define Inf (1./0.) |
Definition at line 257 of file Faddeeva.cc.
#define NaN (0./0.) |
Definition at line 258 of file Faddeeva.cc.
#define USE_CONTINUED_FRACTION 1 |
Definition at line 227 of file Faddeeva.cc.
Definition at line 475 of file Faddeeva.cc.
References C, erfcx(), FADDEEVA, FADDEEVA_RE, isnan(), NaN, and x.
Definition at line 468 of file Faddeeva.cc.
Definition at line 313 of file Faddeeva.cc.
References C, erf(), FADDEEVA, FADDEEVA_RE, Inf, isnan(), NaN, and x.
Definition at line 281 of file Faddeeva.cc.
References erf(), erfcx(), FADDEEVA_RE, and x.
Definition at line 434 of file Faddeeva.cc.
Definition at line 419 of file Faddeeva.cc.
References erfc(), erfcx(), FADDEEVA_RE, and x.
Definition at line 275 of file Faddeeva.cc.
Definition at line 1423 of file Faddeeva.cc.
References x.
Definition at line 405 of file Faddeeva.cc.
Definition at line 412 of file Faddeeva.cc.
Definition at line 681 of file Faddeeva.cc.
References a2, C, copysign(), erfcx(), FADDEEVA, FADDEEVA_RE, floor(), isinf(), isnan(), NaN, and x.
Definition at line 1865 of file Faddeeva.cc.
References x.