cloudy
trunk
|
Go to the source code of this file.
Functions | |
void | ReadCollisionRateTable (CollRateCoeffArray &coll_rate_table, FILE *io, FunctPtr GetIndices, long nMolLevs, long nTemps, long nTrans) |
double | InterpCollRate (const CollRateCoeffArray &rate_table, const long &ipHi, const long &ipLo, const double &ftemp) |
Variables | |
t_atmdat | atmdat |
double **** | HS_He1_Xsectn |
double **** | HS_He1_Energy |
double ***** | OP_Helike_Xsectn |
double ***** | OP_Helike_Energy |
long **** | OP_Helike_NumPts |
double InterpCollRate | ( | const CollRateCoeffArray & | rate_table, |
const long & | ipHi, | ||
const long & | ipLo, | ||
const double & | ftemp | ||
) |
Definition at line 187 of file atmdat.cpp.
References ASSERT, CollRateCoeffArray::collrates, DEBUG_ENTRY, isnan, linint(), and CollRateCoeffArray::temps.
Referenced by diatomics::H2_CollidRateEvalOne(), and LeidenCollRate().
void ReadCollisionRateTable | ( | CollRateCoeffArray & | coll_rate_table, |
FILE * | io, | ||
FunctPtr | GetIndices, | ||
long | nMolLevs, | ||
long | nTemps, | ||
long | nTrans | ||
) |
Definition at line 66 of file atmdat.cpp.
References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, CollRateCoeffArray::collrates, DEBUG_ENTRY, FFmtRead(), INPUT_LINE_LENGTH, read_whole_line(), multi_arr< T, d, ALLOC, lgBC >::reserve(), multi_arr< T, d, ALLOC, lgBC >::size(), CollRateCoeffArray::temps, and multi_arr< T, d, ALLOC, lgBC >::zero().
Referenced by atmdat_LAMDA_readin(), and diatomics::H2_CollidRateRead().
t_atmdat atmdat |
Definition at line 6 of file atmdat.cpp.
Referenced by atmdat_3body(), atmdat_CHIANTI_readin(), atmdat_HS_caseB(), atmdat_LAMDA_readin(), atmdat_readin(), atmdat_STOUT_readin(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), chkCaHeps(), t_ADfA::coll_ion(), t_ADfA::coll_ion_wrapper(), ConvBase(), CoolDima(), CoolEvaluate(), database_prep(), database_readin(), DatabasePrintReference(), dBase_solve(), dBaseUpdateCollCoeffs(), fill_array(), GetStandardHeLines(), GrainChrgTransferRates(), HCTRecom(), InitCoreload(), InitDefaultsPreparse(), ion_CX(), ion_photo(), ion_recomb(), IonHydro(), iso_charge_transfer_update(), iso_level(), IterStart(), lgCheckMonitors(), lines(), lines_helium(), lines_hydro(), mole_eval_sources(), ParseCoronal(), ParseDatabase(), ParseDont(), ParseSet(), PrintRates(), PrtComment(), PrtFinal(), read_Hummer_Storey(), read_UTA_lines(), RT_line_all(), RT_line_driving(), states_nelemfill(), and trim_levels().
double**** HS_He1_Energy |
Definition at line 61 of file atmdat.cpp.
Referenced by GetHS98CrossSection(), and read_SH98_He1_cross_sections().
double**** HS_He1_Xsectn |
Definition at line 60 of file atmdat.cpp.
Referenced by GetHS98CrossSection(), and read_SH98_He1_cross_sections().
double***** OP_Helike_Energy |
Definition at line 63 of file atmdat.cpp.
Referenced by cross_section(), and read_Helike_cross_sections().
long**** OP_Helike_NumPts |
Definition at line 64 of file atmdat.cpp.
Referenced by cross_section(), and read_Helike_cross_sections().
double***** OP_Helike_Xsectn |
Definition at line 62 of file atmdat.cpp.
Referenced by cross_section(), and read_Helike_cross_sections().