31 1 NEDGE,I_STOK,CAND_S,CAND_M,
32 2 CAND_P,CAND_A,NIN,NEDGE_L,IFQ,
33 3 CAND_FX ,CAND_FY,CAND_FZ,IFPEN)
39#include "implicit_f.inc"
52 INTEGER :: I_STOK,NEDGE,NIN,NEDGE_L,IFQ
53 INTEGER :: CAND_S(I_STOK),CAND_M(I_STOK),CAND_A(*),IFPEN(*)
55 . cand_p(*),cand_fx(*) ,cand_fy(*) ,cand_fz(*)
59 INTEGER I,N,NN,K,E,CAND_T,
60 . IGET(I_STOK),IPUT(I_STOK)
75 assert(cand_s(i) <= nedge)
80 IF(cand_p(i)==zero)
THEN
84 IF(ifpen(i)==0.AND.cand_p(i)==zero)
THEN
97 cand_a(nn) = cand_a(nn) + 1
106 cand_a(n) = cand_a(n) + cand_a(n-1)
120 assert(nn < nedge + 4 )
121 cand_a(nn) = cand_a(nn) + 1
133 cand_s(k) = cand_s(i)
141 cand_p(k) = cand_p(i)
149 cand_fy(k) = cand_fy(i)
153 cand_fz(k) = cand_fz(i)
162 assert(iput(i) <= i_stok)
169 i_stok = cand_a(nedge+1) - 1
170 cand_a(nedge+2) = cand_a(nedge+1)
subroutine i25trc_edg(nedge, i_stok, cand_s, cand_m, cand_p, cand_a, nin, nedge_l, ifq, cand_fx, cand_fy, cand_fz, ifpen)