3 & (fdx, fdy, npoin2, xk, ndire, fs,nf)
23 INTEGER,
INTENT(IN) :: NPOIN2, NDIRE,NF
24 DOUBLE PRECISION,
INTENT(IN) :: FS(npoin2,ndire,nf)
25 DOUBLE PRECISION,
INTENT(IN) :: XK(npoin2,nf)
26 DOUBLE PRECISION,
INTENT(INOUT) :: FDX(npoin2)
27 DOUBLE PRECISION,
INTENT(INOUT) :: FDY(npoin2)
33 DOUBLE PRECISION SIGMA
34 DOUBLE PRECISION DTETAR, AUX1
36 dtetar=deupi/dble(ndire)
46 fdx(ip)=fdx(ip)+((xk(ip,jf)/sigma)*
sintet(jp)
47 & *betabr(ip)*fs(ip,jp,jf))*aux1
48 fdy(ip)=fdy(ip)+((xk(ip,jf)/sigma)*
costet(jp)
49 & *betabr(ip)*fs(ip,jp,jf))*aux1
double precision, dimension(:), pointer sintet
double precision, dimension(:), pointer freq
subroutine fdiss3d(FDX, FDY, NPOIN2, XK, NDIRE, FS, NF)
double precision, dimension(:), pointer dfreq
double precision, dimension(:), pointer costet