ADAS Subroutine ceecon
SUBROUTINE CEECON( INTYP , OUTTYP, IEVAL, EIN,
& AMDON , AMREC , EOUT
& )
C-----------------------------------------------------------------------
C ****************** FORTRAN77 SUBROUTINE: CEECON *********************
C
C PURPOSE: TO CONVERT AN ARRAY OF ENERGIES INTO A SPECIFIED FORM.
C
C CALLING PROGRAM: ADAS314
C SUBROUTINE:
C INPUT : (I*4) INTYP = 1 => 'EIN(array)' UNITS: eV (Donor temp.)
C = 2 => 'EIN(array)' UNITS: eV (Recvr temp.)
C = 3 => 'EIN(array)' UNITS: eV/AMU (ENERGY)
C INPUT : (I*4) OUTTYP = 1 => 'EOUT(array)' UNITS: eV (Donor temp)
C = 2 => 'EOUT(array)' UNITS: eV (Recvr temp)
C = 3 => 'EOUT(array)' UNITS: EV/AMU (ENERGY)
C INPUT : (I*4) IEVAL = NO. OF ENERGIES IN EIN(array)
C INPUT : (R*8) EIN() = INPUT ENERGIES (STATED UNITS)
C INPUT : (R*8) AMDON = DONOR MASS NUMBER
C INPUT : (R*8) AMREC = RECEIVER MASS NUMBER
C OUTPUT: (R*8) EOUT() = OUTPUT ENERGIES (STATED UNITS)
C (I*4) I = GENERAL USE
C (R*8) ECONV() = ENERGY CONVERSION PARAMETERS
C ROUTINES: NONE
C NOTE:
C ENERGY CONVERSION PARAMETERS:
C INTYP = 1 ; ECONV(1) => ENERGY : EV -> OUTPUT FORM
C INTYP = 2 ; ECONV(2) => ENERGY : EV -> OUTPUT FORM
C INTYP = 3 ; ECONV(3) => ENERGY : EV/AMU -> OUTPUT FORM
C AUTHOR: H. P. SUMMERS, UNIVERSITY OF STRATHCLYDE
C JA8.08
C TEL. 0141-553-4196
C DATE: 19/09/95
C UPDATE: 27/08/97 HP SUMMERS - CHANGED NAME FROM CCECON TO CDECON
C MODIFIED: Martin O'Mullane
C DATE: 9-07-98
C VERSION: 1.0 - ported to IDL
C
C VERSION: 1.1 DATE: 01-12-98
C MODIFIED: RICHARD MARTIN
C - PUT UNDER SCCS CONTROL
C
C VERSION: 1.2 DATE: 17-05-07
C MODIFIED: Allan Whiteford
C - Updated comments as part of subroutine documentation
C procedure.
C-----------------------------------------------------------------------
C-----------------------------------------------------------------------
INTEGER IEVAL, INTYP, OUTTYP
REAL*8 AMDON, AMREC, EIN(IEVAL)
REAL*8 EOUT(IEVAL)