00001 c artrsmrascalcoefrs1_.F
00002 c*********************************************************************
00003 c* (c) Copyright 2000-2002 Brown Deer Technology, LLC.
00004 c* All rights reserved.
00005 c*********************************************************************
00006
00007 subroutine artrsmrascalcoefrs1(
00008 & Asize,Msize
00009 & ,amax,mmax
00010 & ,mrastep,mracoef
00011 & ,mracoefrs
00012 & ,a,m,scalcoefrs
00013 & )
00014
00015 implicit none
00016
00017 c ****************************************
00018 c ***** COMMON BLOCKS AND PARAMETERS *****
00019 c ****************************************
00020
00021 c *******************************
00022 c ***** VARIABLES EXCHANGED *****
00023 c *******************************
00024
00025 integer Asize
00026 integer Msize
00027 integer amax
00028 integer mmax
00029 integer mrastep
00030 real mracoef(0:1,0:Msize-1,0:Asize-1)
00031 real mracoefrs(0:1,0:Msize-1,0:Asize-1)
00032 integer a
00033 integer m
00034 real scalcoefrs
00035
00036 c ****************************
00037 c ***** LOCAL VARIABLES ******
00038 c ****************************
00039
00040 c ******************************
00041 c ***** EXTERNAL FUNCTIONS *****
00042 c ******************************
00043
00044 c if ((a.ge.0).and.(a.le.amax).and.(m.ge.0).and.(m.le.mmax)) then
00045 scalcoefrs=mracoefrs(0,m,a)
00046 c else
00047 c scalcoefrs=1.0/0.0
00048 c endif
00049
00050 return
00051 end
00052 c********************************************************