#include "cddefines.h"
#include "taulines.h"
#include "iso.h"
#include "phycon.h"
#include "physconst.h"
#include "elementnames.h"
#include "hydrogenic.h"
#include "lines_service.h"
#include "dense.h"
#include "atomfeii.h"
#include "conv.h"
#include "lines.h"
#include "atmdat.h"
#include "prt.h"
#include "h2.h"
#include "thermal.h"
#include "cooling.h"
#include "save.h"
#include "mole.h"
Go to the source code of this file.
Functions | |
NORETURN void | SaveLineData (FILE *ioPUN) |
void | Save1LineData (const TransitionProxy &t, FILE *ioPUN, bool lgCS_2, bool &lgPrintHead) |
void Save1LineData | ( | const TransitionProxy & | t, | |
FILE * | io, | |||
bool | lgCS_2, | |||
bool & | lgPrint | |||
) |
Save1LineData data for save one line
t | ||
io | ||
lgCS_2 | this flag says whether collision strength should be saveed - should be false for multi level atoms since sums are not done properly | |
lgPrint | true print header line |
Definition at line 279 of file save_linedata.cpp.
References AnuUnit(), EmissionProxy::Aul(), t_save::chConPunEnr, chIonLbl(), CollisionProxy::col_str(), TransitionProxy::Coll(), COLL_CONST, EmissionProxy::damp(), DEBUG_ENTRY, TransitionProxy::Emis(), TransitionProxy::EnergyRyd(), g, EmissionProxy::gf(), TransitionProxy::Hi(), t_save::ipConPun, TransitionProxy::ipCont(), TransitionProxy::Lo(), phycon, PrintEfmt, prt_wl(), save, t_phycon::sqrte, and TransitionProxy::WLAng().
Referenced by FeIIPunData(), diatomics::H2_Punch_line_data(), and SaveLineData().
NORETURN void SaveLineData | ( | FILE * | io | ) |
SaveLineData punches selected line data for all lines transferred in code
io |
Definition at line 25 of file save_linedata.cpp.
References cdEXIT, t_elementnames::chElementName, t_elementnames::chElementSym, t_thermal::ConstTemp, CoolEvaluate(), dBaseTrans, DEBUG_ENTRY, molezone::den, dense, diatoms, EdenChange(), t_dense::EdenHCorr, elementnames, EXIT_FAILURE, EXIT_SUCCESS, FeIIPunData(), findspecieslocal(), HFLines, Singleton< t_ADfA >::Inst(), ioQQQ, ipH1s, ipH_LIKE, ipHe1s1S, ipHE_LIKE, ipHYDROGEN, ipSatelliteLines, iso_collide(), iso_sp, t_dense::lgElmtOn, t_thermal::lgTemperatureConstant, LIMELM, LineSave, MIN2, nHFLines, NISO, nLevel1, nSpecies, t_iso_sp::numLevels_max, nUTA, nWindLine, phycon, t_ADfA::rec_lines(), t_LineSave::RecCoefCNO, SatelliteLines, Save1LineData(), SDIV(), t_dense::SetGasPhaseDensity(), TauLine2, TauLines, t_phycon::te, TempChange(), thermal, UTALines, and t_dense::xIonDense.
Referenced by SaveDo().