cloudy trunk
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-2013 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 "thirdparty.h"
8
9
12
14void ContSetIntensity();
15
18
20void ContCreateMesh();
21
23void ContNegative();
24
31double ffun(
32 /* the energy in Rydbergs where the continuum will be evaluated */
33 double anu ,
34 /* fraction of beamed continuum that is varies with time */
35 double *frac_beam_time,
36 /* fraction of beamed continuum that is constant */
37 double *frac_beam_const,
38 /* fraction of continuum that is isotropic */
39 double *frac_isotropic );
40
42double ffun(double anu);
43
47double ffun1(double xnu);
48
49/*outsum sum outward continuum beams */
50void outsum(double *outtot, double *outin, double *outout);
51
56double DrvContPump(const TransitionProxy & t, realnum DopplerWidth);
57
63double cont_gaunt_calc(double, double, double);
64
70
72
74
75 long int *ifill0,
78
81 double *StoredEnergy,
84
86 long int nStoredBands;
87
91
93 bool lgCon0,
95
97 double TotalLumin,
99
105
106 realnum
109
112 long int nContBand;
119
122 long int KshellLimit;
124
128
129 /* set check energy every zone to check energy balance, slow */
131
133 {
134 nrange = 0;
135 mesh_md5sum = MD5datafile( "continuum_mesh.ini" );
136 }
137
138};
139
141
142#endif /* CONTINUUM_H_ */
float realnum
Definition cddefines.h:103
t_continuum continuum
Definition continuum.cpp:5
double ffun1(double xnu)
void ContCreateMesh()
double DrvContPump(const TransitionProxy &t, realnum DopplerWidth)
Definition cont_pump.cpp:40
void ContSetIntensity()
void ContNegative()
void outsum(double *outtot, double *outin, double *outout)
double cont_gaunt_calc(double, double, double)
void ContCreatePointers()
void IncidentContinuumHere()
double ffun(double anu, double *frac_beam_time, double *frac_beam_const, double *frac_isotropic)
Definition cont_ffun.cpp:37
double ResolutionScaleFactor
Definition continuum.h:90
string mesh_md5sum
Definition continuum.h:127
bool lgCheckEnergyEveryZone
Definition continuum.h:130
realnum sv1216
Definition continuum.h:104
realnum * BandEdgeCorrHi
Definition continuum.h:118
char ** chContBandLabels
Definition continuum.h:113
long int * ipContBandHi
Definition continuum.h:115
long int KshellLimit
Definition continuum.h:122
double * StoredResolution
Definition continuum.h:83
realnum * BandEdgeCorrLow
Definition continuum.h:118
long int nrange
Definition continuum.h:77
realnum fbeta
Definition continuum.h:108
realnum * fildel
Definition continuum.h:71
realnum * filbnd
Definition continuum.h:69
long int nContBand
Definition continuum.h:112
long int * ifill0
Definition continuum.h:75
realnum fluxv
Definition continuum.h:107
realnum cn4861
Definition continuum.h:101
long int * ipContBandLow
Definition continuum.h:115
realnum sv4861
Definition continuum.h:103
bool lgCoStarInterpolationCaution
Definition continuum.h:94
double totlsv
Definition continuum.h:98
realnum * filres
Definition continuum.h:73
realnum EnergyKshell
Definition continuum.h:123
long int nStoredBands
Definition continuum.h:86
double TotalLumin
Definition continuum.h:97
realnum cn1216
Definition continuum.h:102
realnum * ContBandWavelength
Definition continuum.h:114
bool lgCon0
Definition continuum.h:93
double * StoredEnergy
Definition continuum.h:81
string MD5datafile(const char *fnam, access_scheme scheme)