#include "cddefines.h"
#include "taulines.h"
Go to the source code of this file.
void checkTransitionListOfLists | ( | vector< TransitionList > & | list | ) |
Definition at line 42 of file taulines.cpp.
Referenced by ContCreatePointers().
INSTANTIATE_MULTI_ARR | ( | qList | , | |
lgBOUNDSCHECKVAL | ||||
) |
vector<TransitionList> AllTransitions |
Definition at line 8 of file taulines.cpp.
Referenced by atmdat_readin(), ContCreatePointers(), database_readin(), FeIICreate(), HyperfineCreate(), diatomics::init(), InitSimPostparse(), and iso_allocate().
qList AnonStates(1) |
Referenced by iso_allocate().
Definition at line 18 of file taulines.cpp.
Referenced by atmdat_LAMDA_readin(), database_readin(), dBase_solve(), and LeidenCollRate().
Definition at line 19 of file taulines.cpp.
Referenced by atmdat_CHIANTI_readin(), CHIANTI_Upsilon(), ChiantiCollRate(), and database_readin().
char** chSpecies |
Definition at line 13 of file taulines.cpp.
Referenced by chLineLbl().
Definition at line 40 of file taulines.cpp.
Referenced by atmdat_readin(), and CoolDima().
Definition at line 14 of file taulines.cpp.
Referenced by atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), atmdat_STOUT_readin(), CHIANTI_Upsilon(), CoolEvaluate(), CoolSum(), database_prep(), database_readin(), dBase_solve(), IterStart(), lines_general(), PresTotCurrent(), PrtLinePres(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_tau_inc(), SaveDo(), states_nelemfill(), states_popfill(), and states_propprint().
vector<qList> dBaseStates |
Definition at line 15 of file taulines.cpp.
Referenced by atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), atmdat_STOUT_readin(), ContCreatePointers(), database_prep(), database_readin(), dBase_solve(), lines_general(), states_nelemfill(), states_popfill(), and states_propprint().
vector<TransitionList> dBaseTrans |
Definition at line 17 of file taulines.cpp.
Referenced by atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), atmdat_STOUT_readin(), ContCreatePointers(), CoolSum(), database_prep(), database_readin(), dBase_solve(), FindNeg(), FndLineHt(), lines(), PresTotCurrent(), PrtLinePres(), prtmet(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveDo(), SaveLineData(), and states_nelemfill().
AddLine2Stack add generic emission line to GenericLines and return pointer to that state.
Definition at line 61 of file taulines.cpp.
Referenced by InitDefaultsPreparse().
vector<vector<TransitionList> > ExtraLymanLines |
Definition at line 25 of file taulines.cpp.
Referenced by ContCreatePointers(), iso_allocate(), iso_create(), RT_line_all(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineStuff(), and state_get_put().
TransitionList Fe2LevN("Fe2LevN",&Fe2LevNStates) |
Referenced by FeII_LineZero(), FeII_OTS(), FeII_RT_Make(), FeII_RT_Out(), FeII_RT_tau_reset(), FeII_RT_TauInc(), FeIIAccel(), FeIIAddLines(), FeIICollRatesBoltzmann(), FeIICreate(), FeIIIntenZero(), FeIILevelPops(), FeIILyaPump(), FeIIPoint(), FeIIPunchColden(), FeIIPunchLevels(), FeIIPunchLineStuff(), FeIIPunchOpticalDepth(), FeIIPunData(), FeIIRadPress(), FeIISaveLines(), FeIISumBand(), lines_lv1_k_zn(), PunFeII(), and state_get_put().
qList Fe2LevNStates [static] |
Definition at line 35 of file taulines.cpp.
TransitionList HFLines("HFLines",&AnonStates) |
transition TauLines[NTAULINES+1];
Referenced by cdTemp(), ContCreatePointers(), CoolEvaluate(), FindNeg(), FndLineHt(), H21_cm_pops(), HyperfineCreate(), iter_end_check(), lines(), lines_setup(), PresTotCurrent(), PrtComment(), PrtFinal(), PrtLinePres(), prtmet(), radius_increment(), RT_diffuse(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveDo(), SaveLineData(), and state_get_put().
vector< multi_arr<int,2> > ipdBaseTrans |
Definition at line 16 of file taulines.cpp.
Referenced by atmdat_CHIANTI_readin(), atmdat_LAMDA_readin(), atmdat_STOUT_readin(), and database_readin().
multi_arr<int,3> ipExtraLymanLines |
this is the set of extra lines, ExtraLymanLines[ipISO][ipZ][n]
Definition at line 24 of file taulines.cpp.
Referenced by ContCreatePointers(), iso_allocate(), iso_create(), RT_line_all(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineStuff(), and state_get_put().
Definition at line 34 of file taulines.cpp.
Referenced by FeII_LineZero(), FeII_OTS(), FeII_RT_Make(), FeII_RT_Out(), FeII_RT_tau_reset(), FeII_RT_TauInc(), FeIIAccel(), FeIIAddLines(), FeIICollRatesBoltzmann(), FeIICreate(), FeIIIntenZero(), FeIILevelPops(), FeIILyaPump(), FeIIPoint(), FeIIPunchColden(), FeIIPunchLevels(), FeIIPunchLineStuff(), FeIIPunchOpticalDepth(), FeIIPunData(), FeIIRadPress(), FeIISaveLines(), FeIISumBand(), lines_lv1_k_zn(), PunFeII(), and state_get_put().
multi_arr<int,3> ipSatelliteLines |
lines forming from doubly excited states
Definition at line 37 of file taulines.cpp.
Referenced by ContCreatePointers(), DoSatelliteLines(), iso_allocate(), iso_satellite(), iso_satellite_update(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), and SaveLineData().
bool lgLinesAdded |
Definition at line 11 of file taulines.cpp.
Referenced by TransitionProxy::AddLine2Stack(), ContCreatePointers(), and InitCoreload().
bool lgStatesAdded |
Definition at line 10 of file taulines.cpp.
Referenced by TransitionProxy::AddHiState(), TransitionProxy::AddLoState(), ContCreatePointers(), and InitCoreload().
long int nHFLines |
the number of lines
Definition at line 31 of file taulines.cpp.
Referenced by ContCreatePointers(), CoolEvaluate(), FindNeg(), FndLineHt(), HyperfineCreate(), HyperfineCS(), lines(), lines_setup(), PresTotCurrent(), PrtLinePres(), prtmet(), RT_diffuse(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineData(), and state_get_put().
long int nLevel1 |
this is the number of level 1 lines, and is set in atmdat_readin by counter number of data lines in level1.dat
Definition at line 28 of file taulines.cpp.
Referenced by atmdat_readin(), ContCreatePointers(), ConvIterCheck(), CoolSum(), endFindLevLine(), FindNeg(), FndLineHt(), initFindLevLine(), ipFindLevLine(), lines_setup(), PresTotCurrent(), PrtComment(), PrtLinePres(), prtmet(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineData(), SaveLineStuff(), and state_get_put().
long int nSpecies |
Definition at line 21 of file taulines.cpp.
Referenced by atmdat_readin(), ContCreatePointers(), CoolEvaluate(), CoolSum(), database_readin(), dBase_solve(), FindNeg(), FndLineHt(), IterStart(), lines(), lines_general(), PresTotCurrent(), PrtLinePres(), prtmet(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineData(), states_nelemfill(), states_popfill(), and states_propprint().
long int nUTA |
the set of inner shell lines
Definition at line 26 of file taulines.cpp.
Referenced by atmdat_readin(), ContCreatePointers(), lines_setup(), prtmet(), RT_line_all(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineData(), SaveLineStuff(), state_get_put(), and UpdateUTAs().
vector<vector<TransitionList> > SatelliteLines |
Definition at line 38 of file taulines.cpp.
Referenced by ContCreatePointers(), DoSatelliteLines(), iso_allocate(), iso_satellite(), iso_satellite_update(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), and SaveLineData().
Definition at line 12 of file taulines.cpp.
Definition at line 20 of file taulines.cpp.
Referenced by atmdat_STOUT_readin(), database_readin(), and StoutCollRate().
this is a dummy optical depth array for non-existant lines
Definition at line 60 of file taulines.cpp.
Referenced by ContCreatePointers(), CoolAlum(), CoolArgo(), CoolCarb(), CoolChlo(), CoolIron(), CoolMagn(), CoolNeon(), CoolNick(), CoolNitr(), CoolOxyg(), CoolPhos(), CoolPota(), CoolSili(), CoolSodi(), CoolSulf(), and ParseDrive().
TransitionList TauLine2("TauLine2",&AnonStates) |
pointers to element and ion, TauLine2[line number][pointer within vector]
Referenced by atmdat_readin(), ContCreatePointers(), CoolCarb(), CoolDima(), CoolNitr(), CoolOxyg(), CoolSili(), CoolSulf(), CoolSum(), FindNeg(), FndLineHt(), lines(), lines_lv1_li_ne(), lines_setup(), PresTotCurrent(), PrtComment(), PrtLinePres(), prtmet(), RT_diffuse(), RT_line_driving(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveLineData(), SaveLineStuff(), and state_get_put().
TransitionList TauLines("TauLines",&AnonStates) |
>>chng 99 sep 14, comments into level1.dat, count number of lines then MALLOC the space NB must MALLOC nlines + 1 since dummy line is first one
Referenced by atmdat_readin(), atom_oi_calc(), chkCaHeps(), ContCreatePointers(), ConvBase(), ConvIterCheck(), CoolAlum(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolCoba(), CoolIron(), CoolMagn(), CoolNeon(), CoolNick(), CoolNitr(), CoolOxyg(), CoolPhos(), CoolPota(), CoolScan(), CoolSili(), CoolSodi(), CoolSulf(), CoolSum(), endFindLevLine(), Fe2_cooling(), FeIIIntenZero(), FindNeg(), FndLineHt(), ipFindLevLine(), lines_lv1_k_zn(), lines_lv1_li_ne(), lines_lv1_na_ar(), lines_setup(), oi_level_pops(), PresTotCurrent(), PrtComment(), PrtLinePres(), prtmet(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_OTS(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SaveDo(), SaveLineData(), SaveLineStuff(), and state_get_put().
vector<vector<TransitionList> > Transitions |
main line arrays for hydrogenic ions<br>
first dimension is atomic number
second dim is upper level
third dim is lower level
nta dim is set of pointers for quantities within line transfer arrays
in the forc translation, the upper level was too low by 1, since the
fortran was starting at 1. the lower dim was not changed by translation
since it started from ip1s = 0
any place where the third dim has -1 is probably a remnant from forc and is wrong
Definition at line 33 of file taulines.cpp.
Referenced by iso_allocate().
TransitionList UTALines("UTALines",&AnonStates) |