5 &( xlamd , dtplus, dtmoin)
65 DOUBLE PRECISION,
INTENT(IN) :: XLAMD
66 DOUBLE PRECISION,
INTENT(INOUT) :: DTPLUS, DTMOIN
76 IF(xlamd.LT.0.d0.OR.xlamd.GT.0.5d0)
THEN 84 aux=2.d0*xlamd*(1.d0+xlamd*xlamd)
85 dtplus=acos( (1.d0+aux)/(1.d0+xlamd)**2 )*
gradeg 86 dtmoin=acos( (1.d0-aux)/(1.d0-xlamd)**2 )*
gradeg 89 1002
FORMAT(
'/!/-----------------------------------------------/!/'/
90 &
'/!/ PROGRAM STOP IN SUBROUTINE ANGLES /!/'/
91 &
'/!/-----------------------------------------------/!/'/
92 &
'/!/ THE VALUE OF THE LAMBDA PARAMETER /!/'/
93 &
'/!/ USED IN THE DIA METHOD /!/'/
94 &
'/!/ MUST BE INCLUDED IN THE INTERVAL [ 0. ; 0.5 ]/!/'/
95 &
'/!/ THE VALUE HERE IMPOSED IS : ', g10.4,
' /!/'/
96 &
'/!/-----------------------------------------------/!/')
subroutine angles(XLAMD, DTPLUS, DTMOIN)