|
Cloudy
Spectral Synthesis Code for Astrophysics
|

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 |
| multi_arr< double, 4 > | HS_He1_Xsectn |
| multi_arr< double, 4 > | HS_He1_Energy |
| multi_arr< vector< double >, 4 > | OP_Helike_Xsectn |
| multi_arr< vector< double >, 4 > | OP_Helike_Energy |
| multi_arr< long, 4 > | OP_Helike_NumPts |
| double InterpCollRate | ( | const CollRateCoeffArray & | rate_table, |
| const long & | ipHi, | ||
| const long & | ipLo, | ||
| const double & | ftemp | ||
| ) |
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 | ||
| ) |
References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, CollRateCoeffArray::collrates, DEBUG_ENTRY, FFmtRead(), 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 |
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(), ContCreatePointers(), ContSetIntensity(), ConvBase(), CoolDima(), CoolEvaluate(), database_prep(), database_readin(), DatabasePrintReference(), dBase_solve(), dBaseUpdateCollCoeffs(), fill_array(), t_ADfA::getEthresh(), GetStandardHeLines(), GrainChrgTransferRates(), HCTRecom(), InitDefaultsPreparse(), ion_CX(), ion_photo(), ion_recomb(), IonHydro(), iso_charge_transfer_update(), iso_create(), iso_init_energies(), iso_level(), IterStart(), lgCheckMonitors(), lines(), lines_helium(), lines_hydro(), mole_eval_sources(), mole_h_reactions(), Opacity_iso_photo_cs(), OpacityAddTotal(), OpacityCreateAll(), ParseCoronal(), ParseDatabase(), ParseDont(), ParseSet(), PrintRates(), PrtComment(), PrtFinal(), PrtHeader(), read_Hummer_Storey(), read_ionization_potentials(), read_UTA_lines(), RT_diffuse(), RT_line_all(), RT_line_driving(), states_nelemfill(), and trim_levels().
| multi_arr<double,4> HS_He1_Energy |
Referenced by GetHS98CrossSection(), and read_SH98_He1_cross_sections().
| multi_arr<double,4> HS_He1_Xsectn |
Referenced by GetHS98CrossSection(), and read_SH98_He1_cross_sections().
| multi_arr<vector<double>,4> OP_Helike_Energy |
Referenced by cross_section(), and read_Helike_cross_sections().
| multi_arr<long,4> OP_Helike_NumPts |
Referenced by cross_section(), and read_Helike_cross_sections().
| multi_arr<vector<double>,4> OP_Helike_Xsectn |
Referenced by cross_section(), and read_Helike_cross_sections().