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