Search Site | Contact Details | FAQ

ADAS Subroutine cxsode

      SUBROUTINE CXSODE( IZ0 , N , L , ZEFF , E0 )
C
C
C-----------------------------------------------------------------------
C
C  ******************* FORTRAN77 SUBROUTINE: CXSODE ********************
C
C  PURPOSE:  PROVIDES BINDING ENERGY OF TERM CENTRE FOR OUTER ELECTRON
C            IN SODIUM LIKE IONS.
C
C            FROM EDLEN (1978) PHYSICA SCRIPTA, 17, 565.
C
C            FINE STRUCTURE FOR L>0 MUST BE ADDED EXTERNALLY.
C
C            THE ROUTINE IS INCOMPLETE - OPERATES FOR SELECTED IONS
C            ONLY.
C
C  CALLING PROGRAM: GENERAL USE
C
C  INPUT : (I*4)  IZ0     = NUCLEAR CHARGE.
C  INPUT : (I*4)  N       = PRINCIPAL QUANTUM NUMBER.
C  INPUT : (I*4)  L       = ORBITAL QUANTUM NUMBER.
C
C  OUTPUT: (R*8)  ZEFF    = EFFECTIVE CHARGE FOR SPIN-ORBIT SEPAR.
C                           (= ION CHARGE + 1 USUALLY).
C  OUTPUT: (R*8)  E0      = BINDING ENERGY (+VE FOR BOUND STATES).
C                           UNITS: RYD
C
C  PARAM : (I*4)  MXQ     = MAXIMUM ION INDEX FOR QUANTUM DEFECTS DATA.
C  PARAM : (I*4)  MXT     =
C
C          (I*4)  IZ1     = IZ0-10.
C          (I*4)  K       = ARRAY INDEX.
C          (I*4)  IZ1     = LOOP INDEX.
C
C          (R*8)  Z0      = REAL VALUE = IZ0.
C          (R*8)  XN      = REAL VALUE = N.
C          (R*8)  XL      = REAL VALUE = L.
C          (R*8)  R       =
C          (R*8)  A       =
C          (R*8)  B       =
C          (R*8)  C       =
C          (R*8)  S       =
C          (R*8)  U       =
C          (R*8)  U0      =
C          (R*8)  V       =
C          (R*8)  TNL     =
C          (R*8)  AK      =
C          (R*8)  DP      =
C
C          (I*4)  ITAB()  = LOOK UP TABLE FOR QUANTUM DEFECTS DATA.
C                           = 0 : NO DATA PRESENT.
C                           = 1 : DATA PRESENT.
C                           DIMENSION: ION CHARGE INDEX ( = Z+1 ).
C
C          (R*8)  STAB(,) = QUANTUM DEFECTS FOR S.
C                           1ST DIMENSION: 3
C                           2ND DIMENSION: ION CHARGE INDEX ( = Z+1 ).
C          (R*8)  PTAB(,) = QUANTUM DEFECTS FOR P.
C                           1ST DIMENSION: 3
C                           2ND DIMENSION: ION CHARGE INDEX ( = Z+1 ).
C          (R*8)  DTAB(,) = QUANTUM DEFECTS FOR D.
C                           1ST DIMENSION: 3
C                           2ND DIMENSION: ION CHARGE INDEX ( = Z+1 ).
C
C ROUTINES:
C          ROUTINE    SOURCE    BRIEF DESCRIPTION
C          -------------------------------------------------------------
C          I4UNIT     ADAS      RETURNS UNIT NO. FOR OUTPUT OF MESSAGES.
C          R8P        ADAS
C          R8QP       ADAS
C
C AUTHOR:  JONATHAN NASH (TESSELLA SUPPORT SERVICES PLC)
C          K1/0/81
C          JET EXT. 5183
C
C DATE:    03/11/93
C
C-----------------------------------------------------------------------
C
C-----------------------------------------------------------------------
      INTEGER             IZ0,         L,           N
      REAL*8              E0,          ZEFF
© Copyright 1995-2024 The ADAS Project
Comments and questions to: adas-at-adas.ac.uk