#include "cddefines.h"
#include "ionbal.h"
#include "phycon.h"
#include "trace.h"
#include "save.h"
#include "atmdat.h"
#include "dense.h"
Go to the source code of this file.
|
static const int | MAXZ = 28 |
|
static double | a2 [63] |
|
static double | b2 [63] |
|
static double | x2 [63] |
|
static double | a0 [83] |
|
static double | x0 [83] |
|
static realnum | b0 [83] |
|
static realnum | b1 [83] |
|
static double | a1 [83] |
|
static double | x1 [83] |
|
static double | tz [83] |
|
static double | zlog7 [28] |
|
static double | zlog2 [28] |
|
#define DEC_RC_ |
( |
|
rs | ) |
(rs[_r].rc--,rs[_r].ini) |
#define INC_NDX_ |
( |
|
rs | ) |
(_r++,rs[_r-1].ini) |
#define RC_INI |
( |
|
rs | ) |
(rs[_r].rc>1 ? DEC_RC_(rs) : (rs[_r].rc==1 ? INC_NDX_(rs) : rs[_r].ini )) |
void atmdat_3body |
( |
void |
| ) |
|
atmdat_3body derive three-body recombination coefficients
Definition at line 52 of file atmdat_3body.cpp.
References atmdat, t_ionbal::CotaRate, da(), DEBUG_ENTRY, dense, t_dense::eden, fprintf(), ionbal, ioQQQ, t_save::ioRecom, t_save::lgioRecom, t_ionbal::lgNoCota, t_trace::lgTrace, t_trace::lgTrace3Bod, LIMELM, MAX2, MIN2, MIN3, t_atmdat::nsbig, phycon, save, t_phycon::te, and trace.
Referenced by ConvBase().
Definition at line 475 of file atmdat_3body.cpp.
References a0, a1, a2, b0, b1, b2, DEBUG_ENTRY, RC_INI, tz, x0, x1, x2, zlog2, and zlog7.
Referenced by da().
STATIC double da |
( |
double |
z, |
|
|
double |
temp, |
|
|
double |
eden |
|
) |
| |
Definition at line 111 of file atmdat_3body.cpp.
References a0, a1, a2, ASSERT, b0, b1, b2, blkdata1(), DEBUG_ENTRY, exp10(), t_ionbal::ifail, t_ionbal::ihthn, t_ionbal::ilt, t_ionbal::ilthn, t_ionbal::iltln, ionbal, lgCalled, MAX2, MAXZ, MIN2, powpq(), tz, x0, x1, x2, xinvrs(), xmap(), zlog2, and zlog7.
Referenced by atmdat_3body(), and DSCAL().
STATIC double xinvrs |
( |
double |
y, |
|
|
double |
a, |
|
|
double |
b, |
|
|
double |
u, |
|
|
double |
v, |
|
|
long int * |
ifail |
|
) |
| |
STATIC double xmap |
( |
double |
x[], |
|
|
double |
y[], |
|
|
double |
x0 |
|
) |
| |
Definition at line 27 of file atmdat_3body.cpp.
Referenced by blkdata1(), da(), dqage_(), dqagie_(), dqagpe_(), dqagse_(), dqawce_(), dqawoe_(), dqawse_(), mie_read_mix(), qage_(), qagie_(), qagpe_(), qagse_(), qawce_(), qawoe_(), qawse_(), rec6j(), t_ADfA::rec_lines(), and wavelength_compare().
Definition at line 18 of file atmdat_3body.cpp.
Referenced by blkdata1(), da(), dqage_(), dqagie_(), dqagpe_(), dqagse_(), dqawce_(), dqawoe_(), dqawse_(), mie_read_mix(), qage_(), qagie_(), qagpe_(), qagse_(), qawce_(), qawoe_(), qawse_(), and rec6j().
Definition at line 24 of file atmdat_3body.cpp.
Referenced by blkdata1(), chbevl(), da(), dqage_(), dqagie_(), dqagpe_(), dqagse_(), dqawce_(), dqawoe_(), dqawse_(), qage_(), qagie_(), qagpe_(), qagse_(), qawce_(), qawoe_(), qawse_(), and wavelength_compare().
Definition at line 18 of file atmdat_3body.cpp.
Referenced by blkdata1(), chbevl(), da(), dqage_(), dqagie_(), dqagpe_(), dqagse_(), dqawce_(), dqawoe_(), dqawse_(), qage_(), qagie_(), qagpe_(), qagse_(), qawce_(), qawoe_(), and qawse_().
Definition at line 27 of file atmdat_3body.cpp.
Referenced by atmdat_HS_caseB(), blkdata1(), cnewton(), ConvBase(), da(), dqng_(), eeBremsSpectrum(), GetFracPop(), t_ADfA::H_rad_rec(), HCoolRatio(), iso_recomb_integrand(), pah1_fun(), ParseCrashDo(), qng_(), RandGauss(), RebinSingleCell(), rec6j(), search_limit(), and integrate::Midpoint< T >::step().
Definition at line 18 of file atmdat_3body.cpp.
Referenced by atmdat_HS_caseB(), blkdata1(), ConvBase(), da(), dqng_(), eeBremsSpectrum(), GetFracPop(), t_ADfA::H_rad_rec(), HCoolRatio(), iter_track::init_bracket(), pah1_fun(), ParseCrashDo(), qng_(), RandGauss(), ratevl_10_11(), ratevl_11_10(), ratevl_15_6(), ratevl_5_4(), ratevl_6_3(), ratevl_6_4(), ratevl_7_8(), ratevl_8_7(), RebinSingleCell(), rec6j(), search_limit(), integrate::Midpoint< T >::step(), y2s(), and Yan_H2_CS().