ADAS Subroutine r8tcon
FUNCTION R8TCON( INTYP , OUTTYP , IZ1 , TIN )
C-----------------------------------------------------------------------
C
C **************** FORTRAN77 REAL*8 FUNCTION: R8TCON ******************
C
C PURPOSE: TO CONVERT A TEMPERATURE INTO SPECIFIED UNITS
C (DOUBLE PRESCISION FUNCTION VERSION OF 'XXTCON')
C
C CALLING PROGRAM: GENERAL USE
C
C FUNCTION:
C
C (R*8) R8TCON = FUNCTION NAME -
C OUTPUT TEMPERATURE (STATED UNITS)
C (I*4) INTYP = 1 => 'TIN' UNITS: KELVIN
C = 2 => 'TIN' UNITS: eV
C = 3 => 'TIN' UNITS: REDUCED TEMP.
C (I*4) OUTTYP = 1 => 'R8TCON' UNITS: KELVIN
C = 2 => 'R8TCON' UNITS: eV
C = 3 => 'R8TCON' UNITS: REDUCED TEMP.
C (I*4) IZ1 = RECOMBINING ION CHARGE (= Z+1).
C (R*8) TIN = INPUT TEMPERATURE (STATED UNITS)
C
C (R*8) EV2KEL = ELECTRON VOLTS TO KELVIN CONVERSION
C (R*8) KEL2EV = KELVIN TO ELECTRON VOLTS CONVERSION
C
C (R*8) Z1P2 = 'IZ1'**2
C (R*8) TCONV() = TEMPERATURE CONVERSION PARAMETERS
C
C ROUTINES: NONE
C
C NOTE:
C TEMPERATURE CONVERSION PARAMETERS:
C
C INTYP = 1 ; TCONV(1) => KELVIN -> OUTPUT UNITS
C INTYP = 2 ; TCONV(2) => eV -> OUTPUT UNITS
C INTYP = 3 ; TCONV(3) => REDUCED TEMPERATURE -> OUTPUT UNITS
C
C AUTHOR: PAUL E. BRIDEN (TESSELLA SUPPORT SERVICES PLC)
C K1/0/81
C JET EXT. 4569
C
C DATE: 04/01/91
C
C-----------------------------------------------------------------------
C
C-----------------------------------------------------------------------
INTEGER INTYP, IZ1, OUTTYP
REAL*8 TIN