5 &( spec , nf , al , fp , gamma , sigmaa, sigmab,
56 INTEGER,
INTENT(IN) :: NF
57 DOUBLE PRECISION,
INTENT(IN) :: SIGMAA, SIGMAB, GAMMA, FPMIN
58 DOUBLE PRECISION,
INTENT(IN) :: FP , AL
59 DOUBLE PRECISION,
INTENT(INOUT) :: SPEC(nf)
64 DOUBLE PRECISION COEF , ARG1 , ARG2 , ARG3 , SIG , FF
76 arg1=0.5d0*((ff-fp)/(sig*fp))**2
77 IF (arg1.LT.99.d0)
THEN 78 arg1=gamma**exp(-arg1)
82 arg2=1.25d0*(fp/ff)**4
83 IF (arg2.LT.99.d0)
THEN 89 spec(jf)=arg1*arg2*arg3
90 IF (spec(jf).LT.
e2fmin) spec(jf)=0.d0
double precision, dimension(:), pointer freq
subroutine spejon(SPEC, NF, AL, FP, GAMMA, SIGMAA, SIGMAB, FPMIN)