5 &( tetam , f , ndire , nf , npoin2)
67 INTEGER,
INTENT(IN) :: NF , NDIRE , NPOIN2
68 DOUBLE PRECISION,
INTENT(IN) :: F(npoin2,ndire,nf)
69 DOUBLE PRECISION,
INTENT(INOUT) :: TETAM(npoin2)
74 DOUBLE PRECISION AUXC , AUXS ,SEUIL , COEFT, DFDTET
75 DOUBLE PRECISION DTETAR, COSMOY,SINMOY, TAUXC, TAUXS
79 dtetar=
deupi/dble(ndire)
92 dfdtet=
dfreq(jf)*dtetar
98 auxc=costet(jp)*dfdtet
99 auxs=sintet(jp)*dfdtet
100 tauxc=tauxc+f(ip,jp,jf)*auxc
101 tauxs=tauxs+f(ip,jp,jf)*auxs
113 IF(
tailf.GT.1.d0)
THEN 115 cosmoy=cosmoy+tauxc*coeft
116 sinmoy=sinmoy+tauxs*coeft
124 IF(abs(sinmoy).LT.seuil.AND.
125 & abs(cosmoy).LT.seuil)
THEN 128 tetam(ip)=atan2(sinmoy,cosmoy)
129 IF(tetam(ip).LT.0.d0) tetam(ip)=tetam(ip)+
deupi double precision, dimension(:), pointer freq
subroutine tetmoy(TETAM, F, NDIRE, NF, NPOIN2)
double precision, dimension(:), pointer dfreq