Search Site | Contact Details | FAQ

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
© Copyright 1995-2024 The ADAS Project
Comments and questions to: adas-at-adas.ac.uk