ADAS Subroutine bdcf3
subroutine bdcf3( f , e , n , l , z , & x0 , x1 , h & ) C----------------------------------------------------------------------- C C ****************** fortran77 routine: bcdf3 ************************* C C Purpose: Tabulates asymptotically decaying bound coulomb function C C C Subroutine: C C input : (r*8) e = energy (Ryd) : must be <0 for a bound state C input : (r*8) n = principal quantum number C input : (r*8) l = orbital anular momentum quantum number C input : (r*8) z = ion charge +1 C input : (r*8) x0 = inner turning point of potential C input : (r*8) x1 = outer turning point of potential C input : (r*8) h = interval for tabulation C C output: (r*8) f() = Coulomb function C 1st dim: tabulation index C C Routines: C none C C Author: William Osborn (Tessella support services plc) C C Date: 4 July 1996 C C Update: MG O'Mullane 19/12/01 Removed junk from > column 72 C C Update: HP Summers 21/05/04 made implicit none and restructured C C C Version : 1.1 Date: 04-07-96 C Modified : William Osborn C - First version. C C Version : 1.2 Date: 19-12-01 C Modified : Martin O'Mullane C - removed junk from > column 72. C C Version : 1.3 Date: 21-15-04 C Modified : Hugh Summers C - Restructured as above. C----------------------------------------------------------------------- INTEGER L, N REAL*8 E, F(1000), H, X0 REAL*8 X1, Z