22LWDATA *LymanWernerTableInit( );
23void LymanWernerTableFinalize(LWDATA *lwd);
24void lwInitData(LWDATA *lwd);
28inline double calcLogSSPLymanWerner(
double dAgelog,
double dMassLog)
31 double a0 = -84550.812,
40 + a3*dAgelog*dAgelog*dAgelog
41 + a4*dAgelog*dAgelog*dAgelog*dAgelog
42 + a5*dAgelog*dAgelog*dAgelog*dAgelog*dAgelog + dMassLog;
45inline double calcLogMax8LymanWerner(
double dAgelog,
double loglownorm)
54 double a0 = -39793.789,
63 + a3*dAgelog*dAgelog*dAgelog
64 + a4*dAgelog*dAgelog*dAgelog*dAgelog
65 + a5*dAgelog*dAgelog*dAgelog*dAgelog*dAgelog + loglownorm;
double calcLogStochLymanWerner(double dAgelog, double *rgdHMStars, LWDATA *lwd)
Calculate LW flux from a set of HM stars.
Definition lymanwerner.c:65
Definition lymanwerner.h:16