cloudy
trunk
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
lines.h
Go to the documentation of this file.
1
/* This file is part of Cloudy and is copyright (C)1978-2008 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
9
void
lines
(
void
);
10
12
void
lines_general
(
void
);
13
15
void
lines_hydro
(
void
);
16
18
void
lines_grains
(
void
);
19
22
void
lines_setup
(
void
);
23
25
void
lines_continuum
(
void
);
26
28
void
lines_molecules
(
void
);
29
31
void
lines_helium
(
void
);
32
34
void
lines_lv1_li_ne
(
void
);
35
37
void
lines_lv1_na_ar
(
void
);
38
40
void
lines_lv1_k_zn
(
void
);
41
44
long
int
StuffComment
(
const
char
* chComment );
45
48
int
lines_table
(
void
);
49
50
#define NHOLDCOMMENTS 100
51
54
EXTERN
struct
t_LineSave
{
59
long
int
nsum
;
60
63
bool
lgLineEmergent
;
64
66
long
int
nComment
;
67
72
long
int
ipass
;
73
75
char
chHoldComments
[
NHOLDCOMMENTS
][
INPUT_LINE_LENGTH
];
76
78
long
int
ipNormWavL
;
79
81
realnum
WavLNorm
;
82
84
realnum
errorwave
;
85
88
long
int
sig_figs
;
89
91
double
ScaleNormLine
;
92
94
char
chNormLab
[5];
95
97
bool
lgNormSet
;
98
100
realnum
RecCoefCNO
[4][471];
101
102
}
LineSave
;
103
107
typedef
struct
t_tag_LineSv
{
108
110
char
chSumTyp
;
111
113
char
chALab
[5];
114
117
double
sumlin
[2];
118
120
double
emslin
[2];
121
123
realnum
wavelength
;
124
126
const
char
*
chComment
;
127
128
}
LinSv
;
129
130
extern
LinSv
*
LineSv
;
131
132
133
#endif
/* _LINES_H_ */
Generated for cloudy by
1.8.3.1