ARTS
2.2.66
|
#include "Faddeeva.h"
#include <float.h>
#include <math.h>
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
#define | FADDEEVA(name) Faddeeva_ ## name |
#define | FADDEEVA_RE(name) Faddeeva_ ## name ## _re |
#define | C(a, b) ((a) + I*(b)) |
#define | Inf (1./0.) |
#define | NaN (0./0.) |
#define | USE_CONTINUED_FRACTION 1 |
Typedefs | |
typedef double complex | cmplx |
Functions | |
cmplx FADDEEVA() | erfcx (cmplx z, double relerr) |
double FADDEEVA_RE() | erf (double x) |
cmplx FADDEEVA() | erf (cmplx z, double relerr) |
cmplx FADDEEVA() | erfi (cmplx z, double relerr) |
double FADDEEVA_RE() | erfi (double x) |
double FADDEEVA_RE() | erfc (double x) |
cmplx FADDEEVA() | erfc (cmplx z, double relerr) |
double FADDEEVA_RE() | Dawson (double x) |
cmplx FADDEEVA() | Dawson (cmplx z, double relerr) |
cmplx FADDEEVA() | w (cmplx z, double relerr) |
double FADDEEVA_RE() | erfcx (double x) |
double FADDEEVA() | w_im (double x) |
#define _GNU_SOURCE |
Definition at line 220 of file Faddeeva.cc.
#define C | ( | a, | |
b | |||
) | ((a) + I*(b)) |
Definition at line 254 of file Faddeeva.cc.
#define FADDEEVA | ( | name | ) | Faddeeva_ ## name |
Definition at line 227 of file Faddeeva.cc.
#define FADDEEVA_RE | ( | name | ) | Faddeeva_ ## name ## _re |
Definition at line 228 of file Faddeeva.cc.
#define Inf (1./0.) |
Definition at line 255 of file Faddeeva.cc.
#define NaN (0./0.) |
Definition at line 256 of file Faddeeva.cc.
#define USE_CONTINUED_FRACTION 1 |
Definition at line 225 of file Faddeeva.cc.
Definition at line 473 of file Faddeeva.cc.
References C, erfcx(), FADDEEVA, FADDEEVA_RE, NaN, w(), and w_im().
double FADDEEVA_RE() Dawson | ( | double | x | ) |
Definition at line 466 of file Faddeeva.cc.
Definition at line 311 of file Faddeeva.cc.
References C, erf(), FADDEEVA, FADDEEVA_RE, Inf, NaN, w(), and w_im().
double FADDEEVA_RE() erf | ( | double | x | ) |
Definition at line 279 of file Faddeeva.cc.
References erfcx(), and FADDEEVA_RE.
Definition at line 432 of file Faddeeva.cc.
References C, erfcx(), FADDEEVA, FADDEEVA_RE, Inf, w(), and w_im().
double FADDEEVA_RE() erfc | ( | double | x | ) |
Definition at line 417 of file Faddeeva.cc.
References erfcx(), and FADDEEVA_RE.
double FADDEEVA_RE() erfcx | ( | double | x | ) |
Definition at line 1421 of file Faddeeva.cc.
Definition at line 403 of file Faddeeva.cc.
double FADDEEVA_RE() erfi | ( | double | x | ) |
Definition at line 410 of file Faddeeva.cc.
Definition at line 679 of file Faddeeva.cc.
References C, erfcx(), and FADDEEVA_RE.
Referenced by Dawson(), dotprod_with_los(), erf(), erfc(), erfcx(), GasAbsLookup::Extract(), faddeeva_algorithm_916(), find_all(), find_first(), gzstreambuf::flush_buffer(), from_dpath_to_dx(), interp(), interpweights(), jacobianCalcFreqShift(), jacobianCalcFreqStretch(), jacobianCalcPointingZaInterp(), jacobianCalcPointingZaRecalc(), jacobianCalcPolyfit(), main(), polint(), poly_root_solve(), ppath_end_2d(), ppathFromRtePos2(), CIARecord::ReadFromCIA(), rotationmat3D(), scale_pnd(), sensor_responseFillFgrid(), sensor_responsePolarisation(), spline_0_(), surfaceLambertianSimple(), vectorfield2los(), and yCloudRadar().