ADAS Subroutine ccintp
SUBROUTINE CCINTP( ZDATA , YDATA , XDATA , SRAY , & ITREF , IEREF , INREF , & TVAL , MAXEB , MAXNE , MAXTE , & EBRAY , NERAY , BMSTOP , BMEMIS , & BMDENS , IECOUNT , INCOUNT , & F1 , NN , AVALUE , LEVEL , & NLEVEL , IEA , INA , ITA & ) C----------------------------------------------------------------------- C C ****************** FORTRAN77 SUBROUTINE: CCDATA ********************* C C PURPOSE: TO INTERPOLATE BETWEEN THE EFFECTIVE STOPPING C OR EMISSION COEFFICIENTS. C C CALLING PROGRAM: ADAS312 C C SUBROUTINE: C C INPUT : (R*8) ZDATA(,) = C INPUT : (R*8) YDATA() = C INPUT : (R*8) XDATA() = C INPUT : (R*8) SRAY(,,) = C INPUT : (I*4) ITREF = C INPUT : (I*4) IEREF = C INPUT : (I*4) INREF = C INPUT : (I*4) TVAL = C INPUT : (I*4) MAXEB = C INPUT : (I*4) MAXNE = MAXIMUM NUMBER OF DENSITIES C INPUT : (I*4) MAXTE = C INPUT : (R*8) EBRAY() = C INPUT : (R*8) NERAY() = C INPUT : (I*4) BMSTOP = C INPUT : (I*4) BMEMIS = C INPUT : (I*4) BMDENS = C INPUT : (I*4) IECOUNT = C INPUT : (I*4) INCOUNT = C INPUT : (R*8) F1(,,,) = C INPUT : (R*8) NN(,,,) = C INPUT : (R*8) AVALUE = C INPUT : (I*4) LEVEL = C INPUT : (I*4) NLEVEL = C INPUT : (I*4) IEA() = C INPUT : (I*4) INA() = C INPUT : (I*4) ITA() = C C (I*4) I = GENERAL INTEGER VARIABLE C (I*4) J = GENERAL INTEGER VARIABLE C C C ROUTINES: C ROUTINE SOURCE BRIEF DESCRIPTION C ------------------------------------------------------------ C I4UNIT ADAS FETCH UNIT NUMBER FOR OUTPUT OF MESSAGES C C C C AUTHOR: HARVEY ANDERSON, UNIVERSITY OF STRATHCLYDE/JET C JA8.08 C TEL. 0141-553-4196 C C C DATE: 16/05/97 C C UNIX-IDL PORT: H.P.SUMMERS C C VERSION: 1.1 DATE: 10-07-97 C MODIFIED: HUGH SUMMERS, UNIVERSITY OF STRATHCLYDE C - PUT UNDER S.C.C.S. CONTROL C C VERSION: 1.2 DATE: 05-02-03 C MODIFIED: COSTANZA MAGGI, IPP GARCHING C - EXTENDED TO ALLOW WRITING BMP FILES C C----------------------------------------------------------------------- INTEGER BMDENS, BMEMIS, BMSTOP INTEGER IEA(MAXEB), IECOUNT, IEREF INTEGER INA(MAXNE), INCOUNT, INREF INTEGER ITA(MAXTE), ITREF, LEVEL, MAXEB INTEGER MAXNE, MAXTE, NLEVEL, TVAL REAL*8 AVALUE, EBRAY(MAXEB) REAL*8 F1(MAXEB,MAXNE,MAXTE,NLEVEL) REAL*8 NERAY(MAXNE) REAL*8 NN(MAXEB,MAXNE,MAXTE,NLEVEL) REAL*8 SRAY(MAXEB,MAXNE,MAXTE), XDATA(MAXEB) REAL*8 YDATA(MAXNE), ZDATA(MAXEB,MAXNE)