31 1 NEDGE,I_STOK,CAND_S,CAND_M,
32 2 CAND_P,CAND_A,NIN,NEDGE_L,
34 4 CAND_FY,CAND_FZ,IFPEN)
40#include "implicit_f.inc"
57 INTEGER I_STOK,NEDGE,NIN,NEDGE_L,IFQ
58 INTEGER CAND_S(I_STOK),CAND_M(I_STOK),CAND_A(*),IFPEN(*)
59 INTEGER LEDGE(NLEDGE,NEDGE)
61 . cand_p(4,*),cand_fx(4,*) ,cand_fy(4,*) ,cand_fz(4,*)
65 INTEGER I,N,NN,K,E,CAND_X,
66 . IGET(I_STOK),IPUT(I_STOK)
81 assert(cand_s(i) <= nedge)
82 debug_e2e(eids == d_es,cand_p(1,i))
83 debug_e2e(eids == d_es,cand_p(2,i))
84 debug_e2e(eids == d_es,cand_p(3,i))
85 debug_e2e(eids == d_es,cand_p(4,i))
89 IF(cand_p(1,i)==zero.AND.
90 . cand_p(2,i)==zero.AND.
91 . cand_p(3,i)==zero.AND.
92 . cand_p(4,i)==zero)
THEN
96 IF(ifpen(i)==0.AND.cand_p(1,i)==zero.AND.
97 . cand_p(2,i)==zero.AND.
98 . cand_p(3,i)==zero.AND.
99 . cand_p(4,i)==zero)
THEN
112 cand_a(nn) = cand_a(nn) + 1
121 cand_a(n) = cand_a(n) + cand_a(n-1)
135 cand_a(nn) = cand_a(nn) + 1
147 cand_s(k) = cand_s(i)
151 cand_m(k) = cand_m(i)
154 cand_xf = cand_p(1,k)
155 cand_p(1,k) = cand_p(1,i)
156 cand_p(1,i) = cand_xf
158 cand_xf = cand_p(2,k)
159 cand_p(2,k) = cand_p(2,i)
160 cand_p(2,i) = cand_xf
162 cand_xf = cand_p(3,k)
163 cand_p(3,k) = cand_p(3,i)
164 cand_p(3,i) = cand_xf
166 cand_xf = cand_p(4,k)
167 cand_p(4,k) = cand_p(4,i)
168 cand_p(4,i) = cand_xf
170 cand_xf = cand_fx(1,k)
171 cand_fx(1,k) = cand_fx(1,i)
172 cand_fx(1,i) = cand_xf
174 cand_xf = cand_fx(2,k)
175 cand_fx(2,k) = cand_fx(2,i)
176 cand_fx(2,i) = cand_xf
178 cand_xf = cand_fx(3,k)
179 cand_fx(3,k) = cand_fx(3,i)
180 cand_fx(3,i) = cand_xf
182 cand_xf = cand_fx(4,k)
183 cand_fx(4,k) = cand_fx(4,i)
184 cand_fx(4,i) = cand_xf
186 cand_xf = cand_fy(1,k)
187 cand_fy(1,k) = cand_fy(1,i)
188 cand_fy(1,i) = cand_xf
190 cand_xf = cand_fy(2,k)
191 cand_fy(2,k) = cand_fy(2,i)
192 cand_fy(2,i) = cand_xf
194 cand_xf = cand_fy(3,k)
195 cand_fy(3,k) = cand_fy(3,i)
196 cand_fy(3,i) = cand_xf
198 cand_xf = cand_fy(4,k)
199 cand_fy(4,k) = cand_fy(4,i)
200 cand_fy(4,i) = cand_xf
202 cand_xf = cand_fz(1,k)
203 cand_fz(1,k) = cand_fz(1,i)
204 cand_fz(1,i) = cand_xf
206 cand_xf = cand_fz(2,k)
207 cand_fz(2,k) = cand_fz(2,i)
208 cand_fz(2,i) = cand_xf
210 cand_xf = cand_fz(3,k)
211 cand_fz(3,k) = cand_fz(3,i)
212 cand_fz(3,i) = cand_xf
214 cand_xf = cand_fz(4,k)
215 cand_fz(4,k) = cand_fz(4,i)
216 cand_fz(4,i) = cand_xf
225 assert(iput(i) <= i_stok)
232 i_stok = cand_a(nedge+1) - 1
233 cand_a(nedge+2) = cand_a(nedge+1)
subroutine i25trc_e2s(nedge, i_stok, cand_s, cand_m, cand_p, cand_a, nin, nedge_l, ledge, ifq, cand_fx, cand_fy, cand_fz, ifpen)