#include "cddefines.h"#include "atmdat.h"#include "thirdparty.h"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 135 of file atmdat.cpp.
References ASSERT, t_CollRatesArray::collrates, DEBUG_ENTRY, isnan, linint(), and t_CollRatesArray::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 14 of file atmdat.cpp.
References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, t_CollRatesArray::collrates, DEBUG_ENTRY, FFmtRead(), INPUT_LINE_LENGTH, read_whole_line(), multi_arr< T, d, ALLOC, lgBC >::reserve(), multi_arr< T, d, ALLOC, lgBC >::size(), t_CollRatesArray::temps, and multi_arr< T, d, ALLOC, lgBC >::zero().
Referenced by atmdat_LAMDA_readin(), and diatomics::H2_CollidRateRead().
Definition at line 6 of file atmdat.cpp.
Referenced by atmdat_3body(), atmdat_CHIANTI_readin(), atmdat_HS_caseB(), atmdat_readin(), atmdat_STOUT_readin(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), t_ADfA::coll_ion_wrapper(), CoolDima(), CoolEvaluate(), database_readin(), DatabasePrintReference(), dBase_solve(), fill_array(), GetStandardHeLines(), GrainChrgTransferRates(), HCTRecom(), InitDefaultsPreparse(), ion_CX(), ion_photo(), ion_recomb(), IonHydro(), iso_charge_transfer_update(), iso_level(), IterStart(), lgCheckMonitors(), lgOH_ChargeTransferDominant(), lines_helium(), lines_hydro(), lines_lv1_li_ne(), mole_eval_sources(), ParseAtom(), ParseCoronal(), ParseDont(), ParseSet(), PrintRates(), PrtComment(), PrtFinal(), states_nelemfill(), and zero().
| double**** HS_He1_Energy | 
Definition at line 9 of file atmdat.cpp.
Referenced by GetHS98CrossSection(), and read_SH98_He1_cross_sections().
| double**** HS_He1_Xsectn | 
Definition at line 8 of file atmdat.cpp.
Referenced by GetHS98CrossSection(), and read_SH98_He1_cross_sections().
| double***** OP_Helike_Energy | 
Definition at line 11 of file atmdat.cpp.
Referenced by cross_section(), and read_Helike_cross_sections().
| long**** OP_Helike_NumPts | 
Definition at line 12 of file atmdat.cpp.
Referenced by cross_section(), and read_Helike_cross_sections().
| double***** OP_Helike_Xsectn | 
Definition at line 10 of file atmdat.cpp.
Referenced by cross_section(), and read_Helike_cross_sections().
 1.6.1