Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
coolheavy.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2023 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef COOLHEAVY_H_
5 #define COOLHEAVY_H_
6 
7 #include "module.h"
8 
10 struct t_CoolHeavy : public module {
11  const char *chName() const
12  {
13  return "CoolHeavy";
14  }
15  void zero();
16  void comment(t_warnings&) {}
17 
18  double Fe231,
19  Fe232,
20  Fe221,
21  eebrm,
22  h2line,
23  HD,
24  colmet,
25  tccool,
26  expans,
27  cextxx,
28  cyntrn,
29  heavfb;
30 
31  /* Fe12 lines added 01 Aug
32  double fe13_1216 , fe13_3000 , fe13_2302; */
33 
35  bool lgFreeOn;
36  double brems_cool_h,
44 
45 
48 
49  };
50 extern t_CoolHeavy CoolHeavy;
51 
52 #endif /* COOLHEAVY_H_ */
Definition: warnings.h:11
double expans
Definition: coolheavy.h:18
double Fe231
Definition: coolheavy.h:18
double brems_cool_he
Definition: coolheavy.h:36
void zero()
Definition: coolheavy.cpp:7
double eebrm
Definition: coolheavy.h:18
void comment(t_warnings &)
Definition: coolheavy.h:16
double tccool
Definition: coolheavy.h:18
double brems_cool_net
Definition: coolheavy.h:36
realnum H2PlsCool
Definition: coolheavy.h:47
double brems_cool_h
Definition: coolheavy.h:36
double cextxx
Definition: coolheavy.h:18
float realnum
Definition: cddefines.h:127
const char * chName() const
Definition: coolheavy.h:11
t_CoolHeavy CoolHeavy
Definition: coolheavy.cpp:5
double brems_heat_total
Definition: coolheavy.h:36
double heavfb
Definition: coolheavy.h:18
double brems_cool_hminus
Definition: coolheavy.h:36
double brems_cool_metals
Definition: coolheavy.h:36
double Fe221
Definition: coolheavy.h:18
Definition: coolheavy.h:10
double Fe232
Definition: coolheavy.h:18
double h2line
Definition: coolheavy.h:18
bool lgFreeOn
Definition: coolheavy.h:35
double cyntrn
Definition: coolheavy.h:18
Definition: module.h:26
double HD
Definition: coolheavy.h:18
double colmet
Definition: coolheavy.h:18