4#ifndef LINES_SERVICE_H_
5#define LINES_SERVICE_H_
12 const char *chComment );
15void outline_base(
double dampXvel,
double damp,
bool lgTransStackLine,
long int ip,
double phots,
realnum inwd,
16 double nonScatteredFraction);
20 double nonScatteredFraction);
37 const char *chComment);
50void lindst(
double dampXvel,
58 const char *chComment);
75 const char *chComment);
84 double emissivity_in ,
86 double emissivity_out ,
114double eina(
double gf,
123double abscf(
double gf,
128#define LOWDEN_LYMAN 0
158double ConvCrossSect2CollStr(
double CrsSectCM2,
double gLo,
double E_ProjectileRyd,
double reduced_mass_grams );
realnum & EnergyWN() const
double eina(double gf, double enercm, double gup)
const TransitionProxy FndLineHt(long int *level)
void linadd(double xInten, realnum wavelength, const char *chLab, char chInfo, const char *chComment)
void outline_base(double dampXvel, double damp, bool lgTransStackLine, long int ip, double phots, realnum inwd, double nonScatteredFraction)
void PntForLine(double wavelength, const char *chLabel, long int *ipnt)
void lindst(double xInten, realnum wavelength, const char *chLab, long int ipnt, char chInfo, bool lgOutToo, const char *chComment)
double RefIndex(double EnergyWN)
double eina(double gf, double enercm, double gup)
double ConvRate2CS(realnum gHi, realnum rate)
double abscf(double gf, double enercm, double gl)
void outline_base_bin(bool lgTransStackLine, long int ip, double phots, realnum inwd, double nonScatteredFraction)
double ConvCrossSect2CollStr(double CrsSectCM2, double gLo, double E_ProjectileRyd, double reduced_mass_grams)
double totlin(int chInfo)
double GetGF(double eina, double enercm, double gup)
realnum WavlenErrorGet(realnum wavelength)
double emergent_line(double emissivity_in, double emissivity_out, long int ipCont)
static realnum * wavelength