/home66/gary/public_html/cloudy/c08_branch/source/continuum.h

Go to the documentation of this file.
00001 /* This file is part of Cloudy and is copyright (C)1978-2008 by Gary J. Ferland and
00002  * others.  For conditions of distribution and use see copyright notice in license.txt */
00003 
00004 #ifndef _CONTINUUM_H_
00005 #define _CONTINUUM_H_
00006 
00007 
00009 void ContCreatePointers(void);
00010 
00013 int ContSetIntensity(void);
00014 
00016 void ContCreateMesh(void);
00017 
00019 void ContNegative(void);
00020 
00027 double ffun(
00028                         /* the energy in Rydbergs where the continuum will be evaluated */
00029                         double anu , 
00030                         /* fraction of beamed continuum that is varies with time */
00031                         double *frac_beam_time,
00032                         /* fraction of beamed continuum that is constant */
00033                         double *frac_beam_const,
00034                         /* fraction of continuum that is isotropic */
00035                         double *frac_isotropic );
00036 
00038 double ffun(double anu );
00039 
00043 double ffun1(double xnu);
00044 
00048 double DrvContPump(transition * t );
00049 
00055 double cont_gaunt_calc( double, double , double );
00056 
00057 EXTERN struct t_continuum {
00061         realnum *filbnd, 
00062 
00063           *fildel, 
00064 
00065           *filres;
00066 
00067         long int *ifill0, 
00069           nrange; 
00070 
00073         double *StoredEnergy,
00075                 *StoredResolution;
00076 
00078         long int nStoredBands;
00079 
00082         double ResolutionScaleFactor;
00083 
00085         bool lgCon0,
00086           lgCoStarInterpolationCaution;
00087 
00089         double TotalLumin, 
00090           totlsv;
00091 
00093         realnum cn4861, 
00094           cn1216, 
00095           sv4861, 
00096           sv1216;
00097 
00098         realnum 
00099                 fluxv,
00100                 fbeta;
00101 
00104         long int nContBand;
00105         char **chContBandLabels;
00106         realnum *ContBandWavelength;
00107         long int *ipContBandLow , *ipContBandHi;
00108 
00111         long int KshellLimit;
00112         realnum EnergyKshell;
00113 
00114 }       continuum;
00115 
00116 #endif /* _CONTINUUM_H_ */

Generated on Mon Feb 16 12:01:13 2009 for cloudy by  doxygen 1.4.7