00001
00002
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
00029 double anu ,
00030
00031 double *frac_beam_time,
00032
00033 double *frac_beam_const,
00034
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