ADAS Subroutine abi
FUNCTION ABI(OA,YA,FA,A,B,N) C IMPLICIT REAL*8(A-H,O-Z) C C----------------------------------------------------------------------- C C ****************** FORTRAN77 FUNCTION: ABI ************************** C C----------------------------------------------------------------------- C PURPOSE: EVALUATE INNER INTEGRALS FOR RATE COEFFICIENTS. C C ABI IS CALLED BY QHIOCH. THE PROCEDURES ALLOW FOR PROJECTILE C AND TARGET MASSES. C C ********** H.P. SUMMERS,JET 18 FEB 1987 **************** C INPUT C OA=VECTOR OF CROSS-SECTIONS (CM2) C YA=VECTOR OF REDUCED RELATIVE SPEEDS. 1ST VALUE IS AT THRESHOLD C FA=VECTOR OF ALPHAS (12TH VALUE IS FOR EXTRAPOLATION, PROVIDED C EXPLICITLY. EXTRAPOLATION BELOW YA(1) IS BASED ON FA(1)) C N.B. OA(1) MUST BE NON-ZERO. C (OA,YA AND FA ARE OF FIXED LENGTH =12) C C A=LOWER INTEGRAL LIMIT C B=UPPER INTEGRAL LIMIT C N=NUMBER OF CROSS-SECTIONS C OUTPUT C ABI=DEFINITE INTEGRAL. C C NOTES: THIS ROUTINE IS NOT YET PROPERLY ANNOTATED C C UNIX-IDL PORT: C C VERSION: 1.1 DATE: 18-1-96 C MODIFIED: TIM HAMMOND (TESSELLA SUPPORT SERVICES PLC) C - PUT UNDER SCCS CONTROL C C VERSION: 1.2 DATE: 16-05-07 C MODIFIED: Allan Whiteford C - Updated comments as part of subroutine documentation C procedure. C C----------------------------------------------------------------------- C INTEGER N REAL*8 A, B, FA(24), OA(24) REAL*8 YA(24)