ADAS Subroutine r8scon
FUNCTION R8SCON( INTYP, OUTTYP, XSIN )
C-----------------------------------------------------------------------
C
C ****************** FORTRAN77 SUBROUTINE: R8SCON *********************
C
C PURPOSE: TO CONVERT AN ARRAY OF CROSS-SECTIONS INTO A SPECIFIED FORM.
C (DOUBLE PRECISION FUNCTION VERSION OF 'XXSCON')
C
C CALLING PROGRAM: GENERAL USE
C
C FUNCTION:
C
C (R*8) R8SCON = FUNCTION NAME -
C OUTPUT CROSS-SECTION (STATED UNITS)
C (I*4) INTYP = 1 => 'XSIN' UNITS: CM**2
C = 2 => 'XSIN' UNITS: PI*(A0**2)
C (I*4) OUTTYP = 1 => 'R8SCON' UNITS: CM**2
C = 2 => 'R8SCON' UNITS: PI*(A0**2)
C (R*8) XSIN = INPUT CROSS-SECTION (STATED UNITS)
C
C (R*8) A0 = PARAMETER: BOHR RADIUS = 5.29177D-09 cm
C (R*8) PI = PARAMETER: Pi = 3.1415926536
C (R*8) CM2A0 = PARAMETER: CM**2 TO PI*(A0**2) CONVERSION
C FACTOR.
C (R*8) A02CM = PARAMETER: PI*(A0**2) TO CM**2 CONVERSION
C FACTOR.
C
C (R*8) SCONV() = ENERGY/VELOCITY CONVERSION PARAMETERS
C
C ROUTINES: NONE
C
C NOTE:
C ENERGY/VELOCITY CONVERSION PARAMETERS:
C
C INTYP = 1 ; SCONV(1) => VELOCITY: CM**2 -> OUTPUT FORM
C INTYP = 2 ; SCONV(2) => VELOCITY: PI*(A0**2)-> OUTPUT FORM
C
C AUTHOR: PAUL E. BRIDEN (TESSELLA SUPPORT SERVICES PLC)
C K1/0/81
C JET EXT. 4569
C
C DATE: 05/02/91
C
C-----------------------------------------------------------------------
C
C-----------------------------------------------------------------------
INTEGER INTYP, OUTTYP
REAL*8 XSIN