5 &(ydist,coslat,sinlat,lambd0,y,npoin)
54 INTEGER ,
INTENT(IN) :: NPOIN
55 DOUBLE PRECISION,
INTENT(IN) :: Y(npoin)
56 DOUBLE PRECISION,
INTENT(INOUT) :: YDIST(npoin)
57 DOUBLE PRECISION,
INTENT(INOUT) :: COSLAT(npoin),SINLAT(npoin)
58 DOUBLE PRECISION,
INTENT(IN) :: LAMBD0
64 DOUBLE PRECISION LB2RAD,R,SURR,PISUR4,PISUR2,XLAMB
66 INTRINSIC tan,atan,sin,cos,exp
78 pisur2 = pisur4 + pisur4
82 lb2rad = lambd0 * pisur4 / 90.d0
88 xlamb = 2.d0* atan(exp(y(i)*surr)*tan(lb2rad+pisur4))-pisur2
90 coslat(i) = cos(xlamb)
91 sinlat(i) = sin(xlamb)
subroutine latitu(YDIST, COSLAT, SINLAT, LAMBD0, Y, NPOIN)