|
cloudy trunk
|

Go to the source code of this file.
Functions | |
| STATIC double | RealF2_1 (double alpha, double beta, double gamma, double chi) |
| STATIC complex< double > | Hypergeometric2F1 (complex< double > a, complex< double > b, complex< double > c, double chi, long *NumRenorms, long *NumTerms) |
| STATIC complex< double > | F2_1 (complex< double > alpha, complex< double > beta, complex< double > gamma, double chi, long *NumRenormalizations, long *NumTerms) |
| STATIC complex< double > | HyperGeoInt (double v) |
| STATIC complex< double > | qg32complex (double xl, double xu, complex< double >(*fct)(double)) |
| STATIC double | GauntIntegrand (double y) |
| STATIC double | FreeFreeGaunt (double x) |
| STATIC double | DoBeckert_etal (double etai, double etaf, double chi) |
| STATIC double | DoSutherland (double etai, double etaf, double chi) |
| static const complex< double > | Normalization (1e100, 1e100) |
| double | cont_gaunt_calc (double temp, double z, double photon) |
Variables | |
| static complex< double > | CMinusBMinus1 |
| static complex< double > | BMinus1 |
| static complex< double > | MinusA |
| static double | GlobalCHI |
| static double | Zglobal |
| static double | HNUglobal |
| static double | TEglobal |
| double cont_gaunt_calc | ( | double | temp, |
| double | z, | ||
| double | photon ) |
cont_gaunt_calc do table look up of gaunt factor
| temp | |
| z | |
| photon |
Definition at line 26 of file cont_gaunt.cpp.
References ASSERT, GauntIntegrand(), HNUglobal, qg32(), TE1RYD, TEglobal, and Zglobal.
Referenced by dgaunt(), FillGFF(), SanityCheckBegin(), and SaveGaunts().

| STATIC double DoBeckert_etal | ( | double | etai, |
| double | etaf, | ||
| double | chi ) |
Definition at line 161 of file cont_gaunt.cpp.
References ASSERT, BIGDOUBLE, Hypergeometric2F1(), MAX2, MIN2, Normalization(), and STATIC.
Referenced by FreeFreeGaunt().

| STATIC double DoSutherland | ( | double | etai, |
| double | etaf, | ||
| double | chi ) |
Definition at line 303 of file cont_gaunt.cpp.
References ASSERT, BIGDOUBLE, cdgamma(), factorial(), Hypergeometric2F1(), MAX2, MIN2, Normalization(), POW2, and STATIC.
Referenced by FreeFreeGaunt().

| STATIC complex< double > F2_1 | ( | complex< double > | alpha, |
| complex< double > | beta, | ||
| complex< double > | gamma, | ||
| double | chi, | ||
| long * | NumRenormalizations, | ||
| long * | NumTerms ) |
Definition at line 532 of file cont_gaunt.cpp.
References ioQQQ, MAX2, Normalization(), and STATIC.
Referenced by Hypergeometric2F1().

| STATIC double FreeFreeGaunt | ( | double | x | ) |
Definition at line 71 of file cont_gaunt.cpp.
References ASSERT, BIGFLOAT, DoBeckert_etal(), DoSutherland(), HNUglobal, ioQQQ, PI, POW2, RealF2_1(), STATIC, TE1RYD, TEglobal, and Zglobal.
Referenced by GauntIntegrand().

| STATIC double GauntIntegrand | ( | double | y | ) |
Definition at line 64 of file cont_gaunt.cpp.
References FreeFreeGaunt(), and STATIC.
Referenced by cont_gaunt_calc().

| STATIC complex< double > HyperGeoInt | ( | double | v | ) |
Definition at line 637 of file cont_gaunt.cpp.
References BMinus1, CMinusBMinus1, GlobalCHI, MinusA, and STATIC.
Referenced by Hypergeometric2F1().
| STATIC complex< double > Hypergeometric2F1 | ( | complex< double > | a, |
| complex< double > | b, | ||
| complex< double > | c, | ||
| double | chi, | ||
| long * | NumRenorms, | ||
| long * | NumTerms ) |
Definition at line 395 of file cont_gaunt.cpp.
References a1, a2, ASSERT, b1, b2, BMinus1, cdgamma(), CMinusBMinus1, F2_1(), GlobalCHI, HyperGeoInt(), MAX2, MIN2, MinusA, Normalization(), qg32complex(), and STATIC.
Referenced by DoBeckert_etal(), and DoSutherland().

|
static |
Referenced by DoBeckert_etal(), DoSutherland(), F2_1(), and Hypergeometric2F1().
| STATIC complex< double > qg32complex | ( | double | xl, |
| double | xu, | ||
| complex< double >(* | fct )(double) ) |
Definition at line 644 of file cont_gaunt.cpp.
References STATIC.
Referenced by Hypergeometric2F1().
| STATIC double RealF2_1 | ( | double | alpha, |
| double | beta, | ||
| double | gamma, | ||
| double | chi ) |
|
static |
Definition at line 22 of file cont_gaunt.cpp.
Referenced by HyperGeoInt(), and Hypergeometric2F1().
|
static |
Definition at line 22 of file cont_gaunt.cpp.
Referenced by HyperGeoInt(), and Hypergeometric2F1().
|
static |
Definition at line 23 of file cont_gaunt.cpp.
Referenced by HyperGeoInt(), and Hypergeometric2F1().
|
static |
Definition at line 24 of file cont_gaunt.cpp.
Referenced by cont_gaunt_calc(), and FreeFreeGaunt().
|
static |
Definition at line 22 of file cont_gaunt.cpp.
Referenced by HyperGeoInt(), and Hypergeometric2F1().
|
static |
Definition at line 24 of file cont_gaunt.cpp.
Referenced by cont_gaunt_calc(), and FreeFreeGaunt().
|
static |
Definition at line 24 of file cont_gaunt.cpp.
Referenced by cont_gaunt_calc(), and FreeFreeGaunt().