cloudy trunk
Loading...
Searching...
No Matches
lines.h
Go to the documentation of this file.
1/* This file is part of Cloudy and is copyright (C)1978-2013 by Gary J. Ferland and
2 * others. For conditions of distribution and use see copyright notice in license.txt */
3
4#ifndef LINES_H_
5#define LINES_H_
6
7
9void lines(void);
10
12void lines_general(void);
13
15void lines_hydro(void);
16
18void LineStackCreate(void);
19
21void lines_grains(void);
22
25void lines_setup(void);
26
28void lines_continuum(void);
29
31void lines_molecules(void);
32
34void lines_helium(void);
35
37void lines_lv1_li_ne(void);
38
40void lines_lv1_na_ar(void);
41
43void lines_lv1_k_zn(void);
44
47long int StuffComment( const char * chComment );
48
51int lines_table();
52
53#define NHOLDCOMMENTS 100
54
57struct t_LineSave {
59
62 long int nsum;
63
66 long int nsumAllocated;
67
69 long int nComment;
70
75 long int ipass;
76
79
81 long int ipNormWavL;
82
85
88
91 long int sig_figs;
92
95
97 char chNormLab[5];
98
101
104
105};
106extern t_LineSave LineSave;
107
111typedef struct t_tag_LineSv {
112
115
117 char chALab[5];
118
125 double SumLine[4];
126
128 double emslin[2];
129
132
134 const char *chComment;
135
137
139
140
141#endif /* LINES_H_ */
const int INPUT_LINE_LENGTH
Definition cddefines.h:254
float realnum
Definition cddefines.h:103
LinSv * LineSvSortWL
Definition cdinit.cpp:71
LinSv * LineSv
Definition cdinit.cpp:70
t_LineSave LineSave
Definition lines.cpp:5
void lines(void)
Definition prt_lines.cpp:34
void LineStackCreate(void)
long int StuffComment(const char *chComment)
void lines_setup(void)
void lines_molecules(void)
struct t_tag_LineSv LinSv
void lines_helium(void)
void lines_lv1_li_ne(void)
int lines_table()
#define NHOLDCOMMENTS
Definition lines.h:53
void lines_lv1_k_zn(void)
void lines_general(void)
void lines_continuum(void)
void lines_lv1_na_ar(void)
void lines_hydro(void)
void lines_grains(void)
long int sig_figs
Definition lines.h:91
char chNormLab[5]
Definition lines.h:97
long int nComment
Definition lines.h:69
realnum WavLNorm
Definition lines.h:84
realnum errorwave
Definition lines.h:87
bool lgNormSet
Definition lines.h:100
realnum RecCoefCNO[4][471]
Definition lines.h:103
long int nsum
Definition lines.h:62
long int nsumAllocated
Definition lines.h:66
long int ipNormWavL
Definition lines.h:81
char chHoldComments[NHOLDCOMMENTS][INPUT_LINE_LENGTH]
Definition lines.h:78
double ScaleNormLine
Definition lines.h:94
long int ipass
Definition lines.h:75
double SumLine[4]
Definition lines.h:125
char chSumTyp
Definition lines.h:114
double emslin[2]
Definition lines.h:128
char chALab[5]
Definition lines.h:117
realnum wavelength
Definition lines.h:131
const char * chComment
Definition lines.h:134