Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
freebound.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 FREEBOUND_H_
5 #define FREEBOUND_H_
6 
7 #define NUM_DR_TEMPS 19
8 
9 class freeBound
10 {
11 public:
13  long int ipIsoLevNIonCon;
14 
17 
23  double RadRecomb[3];
24 
26  double RadRecCon;
29 
31  double DielecRecomb;
32 
36 
39 
42 
44  long int ipOpac;
45 
47  double ConOpacRatio;
48 
50  double PopLTE;
51 
53  double ColIoniz;
54 
56  double gamnc;
57 
64 
70 
72  double PhotoHeat;
73 
75  double SigmaAtot;
76 
79 
80  void Reset();
81 };
82 
83 
84 #endif /* FREEBOUND_H_ */
85 
double PopLTE
Definition: freebound.h:50
double DielecRecombVsTemp[NUM_DR_TEMPS]
Definition: freebound.h:35
double SigmaRadEffec
Definition: freebound.h:78
double RadEffec
Definition: freebound.h:78
double PhotoHeat
Definition: freebound.h:72
void Reset()
Definition: freebound.cpp:7
double ColIoniz
Definition: freebound.h:53
double RateLevel2Cont
Definition: freebound.h:38
double gamnc
Definition: freebound.h:56
long int ipIsoLevNIonCon
Definition: freebound.h:13
double ConOpacRatio
Definition: freebound.h:47
double RecomInducRate
Definition: freebound.h:63
double DielecRecomb
Definition: freebound.h:31
#define NUM_DR_TEMPS
Definition: freebound.h:7
long int ipOpac
Definition: freebound.h:44
double SigmaAtot
Definition: freebound.h:75
double RadRecCon
Definition: freebound.h:26
double RadRecCoolCoef
Definition: freebound.h:28
Definition: freebound.h:9
double xIsoLevNIonRyd
Definition: freebound.h:16
double RadRecomb[3]
Definition: freebound.h:23
double RateCont2Level
Definition: freebound.h:41
double RecomInducCool_Coef
Definition: freebound.h:69