#include <lines.h>
Data Fields | |
long int | nsum |
bool | lgLineEmergent |
long int | nComment |
long int | ipass |
char | chHoldComments [NHOLDCOMMENTS][INPUT_LINE_LENGTH] |
long int | ipNormWavL |
float | WavLNorm |
float | errorwave |
long int | sig_figs |
double | ScaleNormLine |
char | chNormLab [5] |
bool | lgNormSet |
float | RecCoefCNO [4][471] |
Definition at line 50 of file lines.h.
char t_LineSave::chHoldComments[NHOLDCOMMENTS][INPUT_LINE_LENGTH] |
holds comment strings associated with various blocks of output lines
Definition at line 73 of file lines.h.
Referenced by prt_LineLabels(), PrtFinal(), and StuffComment().
char t_LineSave::chNormLab[5] |
chNormLab is optional label
Definition at line 92 of file lines.h.
Referenced by IterStart(), ParseNorm(), and zero().
float t_LineSave::errorwave |
the associated uncertainty in the wavelength
Definition at line 82 of file lines.h.
Referenced by ParseNorm().
long int t_LineSave::ipass |
variable to tell lines whether this is the first initialization pass or whether we are in the middle of a model ipass=0 on initialization call, =1 on all others
Definition at line 70 of file lines.h.
Referenced by FeIIAddLines(), H2_LinesAdd(), IterStart(), linadd(), lindst(), lines(), lines_continuum(), lines_general(), lines_helium(), lines_hydro(), lines_lv1_k_zn(), PntForLine(), PrtLineSum(), PutLine(), and StuffComment().
long int t_LineSave::ipNormWavL |
NormWL is array index for emission line on normalize command
Definition at line 76 of file lines.h.
Referenced by cdDLine(), cdH2_Line(), cdLine(), cdLine_ip(), FeIIPunchLines(), H2_PunchDo(), IterStart(), optimize_func(), PrtFinal(), and zero().
should be do intrinsic (0) or emergent (1) intensities, set with print line emergent command
Definition at line 59 of file lines.h.
Referenced by cdEmis(), cdEmis_ip(), cdH2_Line(), cdLine(), cdLine_ip(), FeIIPunchLines(), H2_PunchDo(), iter_end_check(), lindst(), lines(), lines_hydro(), optimize_func(), ParsePrint(), PrtFinal(), PunchDo(), PunLineIntensity(), punResults(), PutLine(), and zero().
flag saying whether norm has been set
Definition at line 95 of file lines.h.
Referenced by IterStart(), ParseNorm(), and zero().
long int t_LineSave::nComment |
total number of dust lines long int nsum; index to number of comments printed within the block of lines
Definition at line 65 of file lines.h.
Referenced by lines(), and StuffComment().
long int t_LineSave::nsum |
number of emission lines in main stack nsum is current index, to last line entered in the array linadd increments nsum before doing anything else
Definition at line 55 of file lines.h.
Referenced by badprt(), cdDLine(), cdEmis(), cdEmis_ip(), cdLine(), cdLine_ip(), cdLineListPunch(), debugLine(), Drive_cdLine(), IterStart(), lgCheckAsserts(), linadd(), lindst(), lines(), lines_continuum(), lines_hydro(), prt_LineLabels(), PrtFinal(), PunchDo(), PunLineIntensity(), punResults(), PutLine(), totlin(), and zero().
float t_LineSave::RecCoefCNO[4][471] |
save rec coefficient data for recombination lines of C, N, O
Definition at line 98 of file lines.h.
Referenced by GetLineRec(), lines(), and PunchLineData().
double t_LineSave::ScaleNormLine |
ScaleNormLine is the scale factor for its appearance
Definition at line 89 of file lines.h.
Referenced by cdDLine(), cdH2_Line(), cdLine(), cdLine_ip(), FeIIPunchLines(), H2_PunchDo(), optimize_func(), ParseNorm(), PrtFinal(), and zero().
long int t_LineSave::sig_figs |
number of significant figures for lines this affects all aspects of reading and writing lines
Definition at line 86 of file lines.h.
Referenced by lgCheckAsserts(), ParseSet(), prt_wl(), PrtFinal(), sprt_wl(), WavlenErrorGet(), and zero().
float t_LineSave::WavLNorm |
WavLNorm is wavelength of emission line on normalize command
Definition at line 79 of file lines.h.
Referenced by IterStart(), lines_helium(), ParseNorm(), and zero().