ADAS Subroutine gbf
FUNCTION GBF(EN,U) IMPLICIT REAL*8 (A-H,O-Z) C C----------------------------------------------------------------------- C C ****************** FORTRAN77 FUNCTION: GBF ************************** C C PURPOSE Calculate bound-free gaunt factor as given by Eqn. 34 in C Burgess and Summers, MNRAS, vol 226, p257-272 (1987). C C C UNIX-IDL PORT: C C VERSION: 1.1 DATE: 16-01-96 C MODIFIED: TIM HAMMOND (TESSELLA SUPPORT SERVICES PLC) C - FIRST VERSION C C VERSION: 1.2 DATE: 13-10-99 C MODIFIED: Martin O'Mullane C - Annotated routine C - Put in double precision constants. C - Corrected T2 correction factor for an erroneous 25/18 C to 28/18 as in the paper. C----------------------------------------------------------------------- C X=(EN*(U+1.0D0))**0.6666667D0 T1=0.1728D0*(U-1.0D0)/X T2=1.55555556D0*T1*T1+1.333333D0*(0.0496D0* & (U*U+1.333333D0*U+1.0D0))/(X*X) GBF=1.0D0/(1.0D0-1.333333D0*T1+T2)**0.75D0 RETURN END REAL*8 EN, U