| 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_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().
 1.8.5
 1.8.5