Search Site | Contact Details | FAQ

ADAS Subroutine r8giih

      FUNCTION R8GIIH ( VVE    , V      , N      , L      ,
     &                  L1     , LP     , ISP    , LT     ,
     &                  LT1    , IS     , IRES
     &                )
C
C
C-----------------------------------------------------------------------
C
C  **************** FORTRAN77 REAL*8 FUNCTION: R8GIIH ******************
C
C  PURPOSE:  CALCULATES BOUND-FREE G-FACTORS FOR ANGULARLY RESOLVED
C            LEVELS USES HYDROGENIC MATRIX ELEMENTS.
C
C            FOR COMPLETENESS, THE UNRESOLVED, BUNDLED N, GBF (BURGESS
C            AND SUMMERS ,1976) CAN ALSO BE OBTAINED.
C
C  CALLING PROGRAM: GENERAL USE
C
C  FUNC  : (R*8)  R8GIIH  = BOUND-FREE GAUNT FACTOR
C
C  INPUT : (R*8)  VVE     = V**2*E WHERE E=(FREE ELECTRON ENERGY)/Z**2.
C                           UNITS: RYD
C  INPUT : (R*8)  V       = EFFECTIVE PRINCIPAL QUANTUM NUMBER OF BOUND
C                           ELECTRON.
C  INPUT : (I*4)  N       = PRINCIPAL QUANTUM NUMBER OF BOUND ELECTRON.
C  INPUT : (I*4)  L       = ORBITAL QUANTUM NUMBER OF BOUND ELECTRON.
C  INPUT : (I*4)  L1      = ORBITAL QUANTUM NUMBER OF FREE ELECTRON.
C  INPUT : (I*4)  LP      = TOTAL ORBITAL ANGULAR MOMENTUM QUANTUM
C                           NUMBER OF PARENT STATE.
C  INPUT : (I*4)  ISP     = 2*SP+1 WHERE SP IS TOTAL SPIN OF PARENT
C                           STATE.
C  INPUT : (I*4)  LT      = TOTAL ORBITAL ANGULAR MOMENTUM QUANTUM
C                           NUMBER OF BOUND SYSTEM.
C  INPUT : (I*4)  LT1     = TOTAL ORBITAL ANGULAR MOMENTUM QUANTUM
C                           NUMBER OF FREE SYSTEM.
C  INPUT : (I*4)  IS      = 2*S+1 WHERE S IS TOTAL SPIN OF SYSTEM.
C  INPUT : (I*4)  IRES    = LEVEL OF RESOLUTION.
C                         = 1 :
C                         = 2 : ABOVE LT1 SUM.
C                         = 3 : ABOVE LT SUM.
C                         = 4 : ABOVE S SUM.
C                         = 5 : UNRESOLVED GBF.
C
C          (R*8)  XN      = REAL VALUE = N.
C          (R*8)  XL      = REAL VALUE = L.
C          (R*8)  XL1     = REAL VALUE = L1.
C          (R*8)  XLP     = REAL VALUE = LP.
C          (R*8)  XSP     = REAL VALUE = ISP.
C          (R*8)  XLT     = REAL VALUE = LT.
C          (R*8)  XLT1    = REAL VALUE = LT1.
C          (R*8)  XS      = REAL VALUE = IS.
C          (R*8)  W       =
C          (R*8)  ANG     =
C          (R*8)  CL1     =
C          (R*8)  E2      = -E WHERE E=(FREE ELECTRON ENERGY)/Z**2.
C                           UNITS: RYD
C          (R*8)  THETH   =
C
C ROUTINES:
C          ROUTINE    SOURCE    BRIEF DESCRIPTION
C          -------------------------------------------------------------
C          R8WIG6     ADAS
C          R8RD2F     ADAS      RETURNS HYDROGENIC BOUND-FREE RADIAL
C                               INTEGRALS.
C          R8GBF      ADAS
C
C AUTHOR:  JONATHAN NASH (TESSELLA SUPPORT SERVICES PLC)
C          K1/0/81
C          JET EXT. 5183
C
C DATE:    04/11/93
C
C UNIX-IDL PORT:
C
C AUTHOR:  WILLIAM OSBORN (TESSELLA SUPPORT SERVICES PLC)
C
C DATE:    22ND MAY 1996
C
C VERSION: 1.1                          DATE: 22-05-96
C MODIFIED: WILLIAM OSBORN
C               - FIRST VERSION. IBM VERSION NOT CHANGED
C
C-----------------------------------------------------------------------
C
C-----------------------------------------------------------------------
      INTEGER             IRES,        IS,          ISP,         L
      INTEGER             L1,          LP,          LT,          LT1
      INTEGER             N
      REAL*8              V,           VVE
© Copyright 1995-2024 The ADAS Project
Comments and questions to: adas-at-adas.ac.uk