Search Site | Contact Details | FAQ

ADAS Subroutine cxtblf

      SUBROUTINE CXTBLF( MXNSHL , IZ1 , NBOT , NTOP , TBLF )
C
C
C-----------------------------------------------------------------------
C
C  ****************** FORTRAN77 SUBROUTINE: CXTBLF *********************
C
C  PURPOSE: SETS UP A RADIATIVE LIFETIME TABLE FOR NL LEVELS OF A
C           HYDROGENIC ION.
C
C  CALLING PROGRAM: ADAS306 , ADAS308.
C
C  INPUT : (I*4)  MXNSHLL  = MAXIMUM VALUE OF N QUANTUM NUMBER.
C  INPUT : (I*4)  IZ1      = ION CHARGE.
C  INPUT : (I*4)  NBOT     = MINIMUM PRINCIPAL QUANTUM NUMBER.
C  INPUT : (I*4)  NTOP     = MAXIMUM PRINCIPAL QUANTUM NUMBER.
C
C  OUTPUT: (R*8)  TBLF()   = TABLE OF RADIATIVE LIFETIMES.
C                            UNITS: SECS
C                            DIMENSION: REFERENCED BY FUNC I4IDFL(N,L).
C
C          (I*4)  NU       = UPPER VALUE OF N QUANTUM NUMBER.
C          (I*4)  LU       = L QUANTUM NUMBER FOR NU.
C          (I*4)  NL       = LOWER VALUE OF N QUANTUM NUMBER.
C          (I*4)  LL       = L QUANTUM NUMBER FOR NL.
C          (I*4)  IDL      = TABLE INDEX.
C
C          (R*8)  SUM     = SUM OF A-VALUES FOR GIVEN NU AND LU.
C
C ROUTINES:
C          ROUTINE    SOURCE    BRIEF DESCRIPTION
C          -------------------------------------------------------------
C          R8ATAB     ADAS      RETURNS HYDRONIC L-RESOLVED A-VALUES.
C          I4IDFL     ADAS      RETURNS UNIQUE INDEX FROM QUANTUM
C                               NUMBERS N AND L.
C
C AUTHOR:   JONATHAN NASH (TESSELLA SUPPORT SERVICES PLC)
C           K1/0/81
C           JET EXT. 5183
C
C DATE:     30/09/93
C
C-----------------------------------------------------------------------
C
C-----------------------------------------------------------------------
      INTEGER             IZ1,         MXNSHL,      NBOT,        NTOP
      REAL*8              TBLF((MXNSHL*(MXNSHL+1))/2)
© Copyright 1995-2024 The ADAS Project
Comments and questions to: adas-at-adas.ac.uk