Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "taulines.h"
#include "iso.h"
#include "phycon.h"
#include "elementnames.h"
#include "dense.h"
#include "conv.h"
#include "lines.h"
#include "prt.h"
#include "h2.h"
#include "thermal.h"
#include "cooling.h"
#include "save.h"
#include "mole.h"
Functions | |
NORETURN void | SaveLineData (FILE *ioPUN) |
void | PrintLineDataHeader (FILE *ioPUN) |
void | Save1LineData (const TransitionProxy &t, FILE *ioPUN, bool lgCS_2) |
void PrintLineDataHeader | ( | FILE * | ioPUN | ) |
void Save1LineData | ( | const TransitionProxy & | t, |
FILE * | io, | ||
bool | lgCS_2 ) |
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 |
References AnuUnit(), EmissionProxy::Aul(), chIonLbl(), CollisionProxy::col_str(), TransitionProxy::Coll(), EmissionProxy::damp(), DEBUG_ENTRY, TransitionProxy::Emis(), TransitionProxy::EnergyRyd(), fprintf(), EmissionProxy::gf(), TransitionProxy::Hi(), TransitionProxy::ipCont(), TransitionProxy::Lo(), phycon, PrintEfmt, t_wavl::prt_wl(), save, and TransitionProxy::twav().
Referenced by diatomics::H2_Punch_line_data(), and SaveLineData().
NORETURN void SaveLineData | ( | FILE * | io | ) |
SaveLineData punches selected line data for all lines transferred in code
io |
References cdEXIT, chIonLbl(), CoolEvaluate(), dBaseTrans, DEBUG_ENTRY, molezone::den, dense, diatoms, EdenChange(), elementnames, EXIT_FAILURE, EXIT_SUCCESS, findspecieslocal(), fprintf(), HFLines, Singleton< t_ADfA >::Inst(), ioQQQ, ipH1s, ipH_LIKE, ipHe1s1S, ipHE_LIKE, ipHYDROGEN, ipSatelliteLines, iso_collide(), iso_ctrl, iso_sp, LIMELM, LineSave, MIN2, NISO, NORETURN, NRECCOEFCNO, nSpecies, nWindLine, phycon, PrintLineDataHeader(), t_ADfA::rec_lines(), SatelliteLines, Save1LineData(), SDIV(), TauLine2, TempChange(), thermal, and UTALines.
Referenced by SaveDo().