ADAS Subroutine d7lotz
SUBROUTINE D7LOTZ(IZ0 , IZ1,
& NPAR,
& A , B , C)
C-----------------------------------------------------------------------
C
C ****************** FORTRAN77 SUBROUTINE: D7LOTZ *********************
C
C
C PURPOSE:
C (1) RETURNS LOTZ PARAMETERS FOR A GIVEN Z AND ION STAGE
C
C W LOTZ, IPP 1/62 & IPP 1/76
C
C FOR ELEMENTS AND IONISATION STAGES NOT INCLUDED RETURNS
C
C A(1)=4.5, B(1)=0, C(1)=0 NPAR=2
C A(2)=4.5, B(2)=0, C(2)=0
C
C FOR H- AND HE- LIKE
C A(1)=4.5, B(1)=0, C(1)=0 NPAR=1
C
C NOTE: NO TRAP FOR IZ1>IZ
C
C
C
C CALLING PROGRAM: ADAS407
C
C SUBROUTINE:
C
C
C INPUT : (I*4) IZ0 = NUCLEAR CHARGE
C INPUT : (I*4) IZ1 = FINAL ION CHARGE
C
C
C OUTPUT : (R*8) NPAR = NUMBER OF PARAMETER GROUPS
C (R*8) A() = LOTZ A PARAMETER
C 1ST DIM: GROUP INDEX
C (R*8) B() = LOTZ B PARAMETER
C 1ST DIM: GROUP INDEX
C (R*8) C() = LOTZ C PARAMETER
C 1ST DIM: GROUP INDEX
C
C PROGRAM
C : (I*4) IZDIMD = NUMBER OF ELEMENTS OF LOTZ DATA
C : (I*4) ISDIMD = NUMBER OF ION STAGES
C : (I*4) IPDIMD = NUMBER OF A,B,C PARAMETERS
C
C : (L*4) LZFND = .TRUE. ELEMENT HAS LOTZ PARAMETERS
C : (L*4) LSFND = .TRUE. ION STAGE HAS LOTZ PARAMETERS
C
C
C NOTE:
C
C ROUTINES: NONE
C
C
C
C AUTHOR: M O'MULLANE
C
C DATE: 7/07/94
C
C UNIX-IDL PORT:
C WILLIAM OSBORN, TESSELLA SUPPORT SERVICES PLC.
C
C DATE: 22ND APRIL 1996
C
C VERSION: 1.1 DATE: 22-04-96
C MODIFIED: WILLIAM OSBORN
C - FIRST VERSION. NO CHANGES TO IBM CODE.
C-----------------------------------------------------------------------
INTEGER IZ0, IZ1, NPAR
REAL*8 A(IPDIMD), B(IPDIMD), C(IPDIMD)