Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
continuum.h
Go to the documentation of this file.
1/* This file is part of Cloudy and is copyright (C)1978-2025 by Gary J. Ferland and
2 * others. For conditions of distribution and use see copyright notice in license.txt */
3
4#ifndef CONTINUUM_H_
5#define CONTINUUM_H_
6
7#include "module.h"
8
11
13void ContSetIntensity();
14
17
19void ContCreateMesh();
20
22void ContNegative();
23
30double ffun(
31 /* the energy in Rydbergs where the continuum will be evaluated */
32 double anu ,
33 /* fraction of beamed continuum that is varies with time */
34 double *frac_beam_time,
35 /* fraction of beamed continuum that is constant */
36 double *frac_beam_const,
37 /* fraction of continuum that is isotropic */
38 double *frac_isotropic );
39
41double ffun(double anu);
42
46double ffun1(double xnu);
47
48/*outsum sum outward continuum beams */
49void outsum(double *outtot, double *outin, double *outout);
50
56double cont_gaunt_calc(double, double, double);
57
58struct t_continuum : public module {
59 const char *chName () const
60 {
61 return "continuum";
62 }
63 void zero();
65
67 bool lgCon0,
69
71 double TotalLumin,
73
83
86
89 long int nContBand;
90 vector<string> chContBandLabels;
91 vector<t_wavl> ContBandWavelength;
96
99
102 long int KshellLimit;
104
105 /* set check energy every zone to check energy balance, slow */
107};
108
110
111
114
117
125void addUniqueSpeciesBand( const string &filename, const string &speciesLabel );
126
128void SpeciesBandsCreate();
129
131void SpeciesBandsAccum();
132
133#endif /* CONTINUUM_H_ */
float realnum
Definition cddefines.h:127
module()
Definition module.h:29
Definition warnings.h:11
t_continuum continuum
Definition continuum.cpp:6
void SpeciesPseudoContAccum()
Definition species_pseudo_cont.cpp:359
void addUniqueSpeciesBand(const string &filename, const string &speciesLabel)
Definition species_pseudo_cont.cpp:839
double ffun1(double xnu)
Definition cont_ffun.cpp:110
void SpeciesBandsAccum()
Definition species_pseudo_cont.cpp:888
void SpeciesPseudoContCreate()
Definition species_pseudo_cont.cpp:342
void SpeciesBandsCreate()
Definition species_pseudo_cont.cpp:854
void ContCreateMesh()
Definition cont_createmesh.cpp:16
void ContSetIntensity()
Definition cont_setintensity.cpp:91
void ContNegative()
Definition cont_negative.cpp:10
void outsum(double *outtot, double *outin, double *outout)
Definition cont_ffun.cpp:345
double cont_gaunt_calc(double, double, double)
void ContCreatePointers()
Definition cont_createpointers.cpp:51
void IncidentContinuumHere()
Definition cont_setintensity.cpp:58
double ffun(double anu, double *frac_beam_time, double *frac_beam_const, double *frac_isotropic)
Definition cont_ffun.cpp:34
Definition continuum.h:58
const char * chName() const
Definition continuum.h:59
bool lgPrtIsotropicCont
Definition continuum.h:98
bool lgCheckEnergyEveryZone
Definition continuum.h:106
realnum sv1216
Definition continuum.h:80
vector< t_wavl > ContBandWavelength
Definition continuum.h:91
long int KshellLimit
Definition continuum.h:102
realnum fbeta
Definition continuum.h:85
vector< long > ipContBandLow
Definition continuum.h:92
void comment(t_warnings &)
Definition continuum.h:64
long int nContBand
Definition continuum.h:89
realnum sv1367
Definition continuum.h:82
vector< string > chContBandLabels
Definition continuum.h:90
vector< realnum > BandEdgeCorrHi
Definition continuum.h:95
realnum fluxv
Definition continuum.h:84
realnum cn4861
Definition continuum.h:75
realnum sv2066
Definition continuum.h:81
realnum sv4861
Definition continuum.h:79
bool lgCoStarInterpolationCaution
Definition continuum.h:68
double totlsv
Definition continuum.h:72
void zero()
Definition continuum.cpp:8
realnum EnergyKshell
Definition continuum.h:103
double TotalLumin
Definition continuum.h:71
vector< long > ipContBandHi
Definition continuum.h:92
realnum cn1216
Definition continuum.h:76
vector< realnum > BandEdgeCorrLow
Definition continuum.h:95
bool lgCon0
Definition continuum.h:67
realnum cn2066
Definition continuum.h:78
realnum cn1367
Definition continuum.h:77