Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "lines.h"
#include "prt.h"
#include "generic_state.h"
#include "save.h"
#include "lines_service.h"
Functions | |
void | SetPrintLineCol () |
void | prt_LineLabels (FILE *ioOUT, bool lgPrintAll, bool lgPrintIndex) |
void | prt_line_err (FILE *ioOUT, const LineID &line) |
void | prt_line_inlist (FILE *ioOUT, const char *label, t_wavl twav) |
Variables | |
t_prt | prt |
t_line_col | prt_linecol |
void prt_line_err | ( | FILE * | ioOUT, |
const LineID & | lineid ) |
prt_line_err produce an error message containing the line label and wavelength
*ioOUT | output file handle |
&lineid | line identification |
References LineID::chLabel(), fprintf(), t_wavl::prt_wl(), and LineID::twav().
Referenced by t_LineSave::findline(), IterStart(), lgCheckMonitors(), lines_table(), PrtLineSum(), and save_line().
void prt_line_inlist | ( | FILE * | ioOUT, |
const char * | label, | ||
t_wavl | twav ) |
References fprintf(), NCHLAB, and t_wavl::prt_wl().
Referenced by SaveDo().
void prt_LineLabels | ( | FILE * | io, |
bool | lgPrintAll, | ||
bool | lgPrintIndex ) |
prt_LineLabels save all labels and wavelengths for emission line array
io | file handle to write output |
lgPrintAll | print all if true, if false then do not print parts of transferred lines |
lgPrintIndex | print the index of the line in the line stack |
References ASSERT, DEBUG_ENTRY, fprintf(), and LineSave.
Referenced by SaveDo().
void SetPrintLineCol | ( | ) |
SetPrintLineCol set main line block & wl printing formats
References LineSave, NCHLAB, and prt_linecol.
Referenced by cloudy().
t_prt prt |
Referenced by AgeCheck(), cdDrive(), cdMain(), cdRead(), t_cpu_i::check_data, cloudy(), conorm(), ContBandsCreate(), ContSetIntensity(), database_readin(), grid_do(), gridXspec(), diatomics::H2_Reset(), InitDefaultsPreparse(), ion_solver(), ipLineEnergy(), iso_allocate(), iso_level(), iter_end_check(), IterStart(), lgCheckMonitors(), lines(), lines_continuum(), lines_helium(), lines_hydro(), newreact(), Atom_LevelN::operator()(), optimize_do(), t_wavl::p_convertWvl(), ParseCommands(), ParseDont(), ParsePrint(), ParseSave(), ParseSet(), PrintRates(), PrintSpectrum(), prme(), PrtAllTau(), PrtFinal(), PrtHeader(), prtmet(), PrtZone(), RT_line_one_tau_reset(), SaveDo(), t_wavl::sprt_wl(), states_nelemfill(), and writeCloudyDetails().
t_line_col prt_linecol |
Referenced by PrintSpectrum(), prme(), prt_header_cols(), SetPrintLineCol(), and StuffComment().