|
cloudy trunk
|
#include "cddefines.h"#include "atmdat.h"#include "dense.h"#include "helike_cs.h"#include "hydro_vs_rates.h"#include "iso.h"#include "opacity.h"#include "phycon.h"#include "physconst.h"#include "taulines.h"
Go to the source code of this file.
Functions | |
| STATIC double | Fe26cs123 (long int i, long int j) |
| STATIC double | He2cs123 (long int i, long int j) |
| STATIC double | Hydcs123 (long int ilow, long int ihigh, long int iz, long int chType) |
| STATIC double | C6cs123 (long int i, long int j) |
| STATIC double | Ca20cs123 (long int i, long int j) |
| STATIC double | Ne10cs123 (long int i, long int j) |
| STATIC realnum | HCSAR_interp (int ipLo, int ipHi) |
| STATIC double | CS_ThermAve_PR78 (long ipISO, long nelem, long nHi, long nLo, double deltaE, double temp) |
| STATIC double | Therm_ave_coll_str_int_PR78 (double EOverKT) |
| STATIC double | CS_PercivalRichards78 (double Ebar) |
| realnum | HydroCSInterp (long int nelem, long int ipHi, long int ipLo, long int ipCollider) |
Variables | |
| static long | global_ipISO |
| static long | global_nelem |
| static long | global_nHi |
| static long | global_nLo |
| static double | kTRyd |
| static double | global_deltaE |
| static const realnum | HCSTE [NHCSTE] = {5802.f,11604.f,34812.f,58020.f,116040.f,174060.f,232080.f,290100.f} |
| STATIC double C6cs123 | ( | long int | i, |
| long int | j ) |
Definition at line 522 of file hydrocollid.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, MAX2, MIN2, phycon, pow2(), and STATIC.
Referenced by Hydcs123().

| STATIC double Ca20cs123 | ( | long int | i, |
| long int | j ) |
Definition at line 594 of file hydrocollid.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, MAX2, MIN2, phycon, pow2(), and STATIC.
Referenced by Hydcs123().

| STATIC double CS_PercivalRichards78 | ( | double | Ebar | ) |
Definition at line 970 of file hydrocollid.cpp.
References ASSERT, BOHR_RADIUS_CM, cross_section(), DEBUG_ENTRY, global_deltaE, global_ipISO, global_nelem, global_nHi, global_nLo, ipH_LIKE, ipHE_LIKE, PI, POW2, POW3, STATIC, and TotalInsanity().
Referenced by CS_ThermAve_PR78(), and Therm_ave_coll_str_int_PR78().

| STATIC double CS_ThermAve_PR78 | ( | long | ipISO, |
| long | nelem, | ||
| long | nHi, | ||
| long | nLo, | ||
| double | deltaE, | ||
| double | temp ) |
Definition at line 917 of file hydrocollid.cpp.
References CS_PercivalRichards78(), DEBUG_ENTRY, dense, global_deltaE, global_ipISO, global_nelem, global_nHi, global_nLo, iso_ctrl, kTRyd, qg32(), STATIC, TE1RYD, and Therm_ave_coll_str_int_PR78().
Referenced by HydroCSInterp().

| STATIC double Fe26cs123 | ( | long int | i, |
| long int | j ) |
Definition at line 845 of file hydrocollid.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, MAX2, MIN2, phycon, pow2(), and STATIC.
Referenced by Hydcs123().

Definition at line 40 of file hydrocollid.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, t_ADfA::h_coll_str(), HCSTE, Singleton< t_ADfA >::Inst(), ioQQQ, NHCSTE, phycon, and STATIC.
Referenced by HydroCSInterp().

| STATIC double He2cs123 | ( | long int | i, |
| long int | j ) |
Definition at line 740 of file hydrocollid.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, phycon, and STATIC.
Referenced by Hydcs123().
| STATIC double Hydcs123 | ( | long int | ilow, |
| long int | ihigh, | ||
| long int | iz, | ||
| long int | chType ) |
NB - all of these actually calculate EIE collision strengths
Definition at line 89 of file hydrocollid.cpp.
References ASSERT, C1, C6cs123(), Ca20cs123(), cdEXIT, COLL_CONST, DEBUG_ENTRY, EE, ee1(), ELECTRON_MASS, EVDEGK, EVRYD, EXIT_FAILURE, Fe26cs123(), fp_equal(), He2cs123(), ioQQQ, ipHYDROGEN, LIMELM, MAX2, MIN2, Ne10cs123(), phycon, pow2(), PROTON_MASS, STATIC, and TE1RYD.
Referenced by HydroCSInterp().

| realnum HydroCSInterp | ( | long int | nelem, |
| long int | ipHi, | ||
| long int | ipLo, | ||
| long int | Collider ) |
HydroCSInterp calculate collision strengths for all transitions of h-like iso sequence, all colliders
| nelem | |
| ipHi | |
| ipLo | |
| Collider |
Definition at line 1055 of file hydrocollid.cpp.
References ASSERT, CS_l_mixing_PS64(), CS_l_mixing_VF01(), CS_ThermAve_PR78(), CS_VS80(), DEBUG_ENTRY, EN1RYD, g, HCSAR_interp(), Hydcs123(), hydro_vs_deexcit(), ipELECTRON, ipH2p, ipH2s, ipH_LIKE, ipHYDROGEN, ipPROTON, iso_ctrl, iso_sp, L_, N_, opac, phycon, and S.
Referenced by iso_collide().

| STATIC double Ne10cs123 | ( | long int | i, |
| long int | j ) |
Definition at line 668 of file hydrocollid.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, ioQQQ, MAX2, MIN2, phycon, pow2(), and STATIC.
Referenced by Hydcs123().

| STATIC double Therm_ave_coll_str_int_PR78 | ( | double | EOverKT | ) |
Definition at line 959 of file hydrocollid.cpp.
References CS_PercivalRichards78(), DEBUG_ENTRY, kTRyd, and STATIC.
Referenced by CS_ThermAve_PR78().

|
static |
Definition at line 35 of file hydrocollid.cpp.
Referenced by CS_PercivalRichards78(), and CS_ThermAve_PR78().
|
static |
Definition at line 34 of file hydrocollid.cpp.
Referenced by CS_PercivalRichards78(), and CS_ThermAve_PR78().
|
static |
Definition at line 34 of file hydrocollid.cpp.
Referenced by CS_PercivalRichards78(), and CS_ThermAve_PR78().
|
static |
Definition at line 34 of file hydrocollid.cpp.
Referenced by CS_PercivalRichards78(), and CS_ThermAve_PR78().
|
static |
Definition at line 34 of file hydrocollid.cpp.
Referenced by CS_PercivalRichards78(), and CS_ThermAve_PR78().
|
static |
Definition at line 37 of file hydrocollid.cpp.
Referenced by HCSAR_interp().
|
static |
Definition at line 35 of file hydrocollid.cpp.
Referenced by CS_ThermAve_PR78(), iso_radrecomb_from_cross_section(), iso_recomb_integrand(), and Therm_ave_coll_str_int_PR78().