Search Site | Contact Details | FAQ

ADAS Subroutine c6ajtb

      SUBROUTINE C6AJTB( MXJSHL , IZ1 , NU , LU , NL , LL , AA )
C
C
C-----------------------------------------------------------------------
C
C  ****************** FORTRAN77 SUBROUTINE: C6AJTB *********************
C
C  PURPOSE:  CALCULATES HYDRONIC LJ RESOLVED A-VALUES.
C
C            THE SUBROUTINE CHECKS TO SEE IF A-VALUE IS POSSIBLE AND
C            DIPOLE ALLOWED AND RETURNS ZEROES IF NOT.
C
C  CALLING PROGRAM: ADAS306
C
C  INPUT : (I*4)  MXJSHL   = MAXIMUM NUMBER OF J SUB-SHELLS.
C  INPUT : (I*4)  IZ1      = ION CHARGE.
C  INPUT:  (I*4)  NU       = UPPER PRINCIPAL QUANTUM NUMBER.
C  INPUT:  (I*4)  LU       = ORBITAL QUANTUM NUMBER FOR NU.
C  INPUT:  (I*4)  NL       = LOWER PRINCIPAL QUANTUM NUMBER.
C  INPUT:  (I*4)  LL       = ORBITAL QUANTUM NUMBER FOR NL.
C
C  OUTPUT: (R*8)  AA()     = LJ RESOLVED A-VALUE.
C                            DIMENSION: TRANSITION INDEX WHERE:
C                                       1 GIVES LU+0.5 --> LL+0.5
C                                       2 GIVES LU+0.5 --> LL-0.5
C                                       3 GIVES LU-0.5 --> LL+0.5
C                                       4 GIVES LU-0.5 --> LL-0.5
C
C          (I*4)  I        = LOOP INDEX.
C
C          (R*8)  A        = L RESOLVED A VALUE.
C          (R*8)  XLU      = REAL VALUE = LU.
C
C ROUTINES:
C          ROUTINE    SOURCE    BRIEF DESCRIPTION
C          -------------------------------------------------------------
C          R8ATAB     ADAS      RETURNS L RESOLVED HYDRONIC A-VALUE.
C
C AUTHOR:  JONATHAN NASH (TESSELLA SUPPORT SERVICES PLC)
C          K1/0/81
C          JET EXT. 5183
C
C DATE:    08/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             IZ1,         LL,          LU,          MXJSHL
      INTEGER             NL,          NU
      REAL*8              AA(2*MXJSHL)
© Copyright 1995-2024 The ADAS Project
Comments and questions to: adas-at-adas.ac.uk