28.11.2014 Views

THE EGS5 CODE SYSTEM

THE EGS5 CODE SYSTEM

THE EGS5 CODE SYSTEM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

subroutine<br />

eii<br />

Version<br />

051219-1435<br />

ieii = ieii +1<br />

nxray = 0<br />

nauger = 0<br />

capbind = eedge(1,iz)*0.001<br />

ese1 = e(np-1)<br />

ese2 = e(np)<br />

esesum = e(np) + e(np-1) - 2.*RM<br />

ratio = 1. - capbind/esesum<br />

e(np-1) = (ese1 - rm)*ratio + RM<br />

e(np) = (ese2 - rm)*ratio + RM<br />

no<br />

ese1 - RM .gt. capbind<br />

.or.<br />

ese2 - RM .gt. capbind<br />

yes<br />

call<br />

randomset(rnnow)<br />

rnnow<br />

.gt.<br />

0.5<br />

no<br />

e(np-1) = ese1<br />

e(np) = ese2 - capbind<br />

yes<br />

e(np-1) = ese1 - capbind<br />

e(np) = ese2<br />

no<br />

e(np-1) .le. RM<br />

.or.<br />

e(np) .le. RM<br />

yes<br />

rnnow<br />

.le.<br />

0.5<br />

no<br />

yes<br />

e(np-1) = ese1 - capbind<br />

e(np) = ese2<br />

e(np-1) = ese1<br />

e(np) = ese2 - capbind<br />

ieispl<br />

.eq.<br />

1<br />

yes<br />

no<br />

neispl = 1<br />

feispl = 1.<br />

neispl .gt.1<br />

.and.<br />

(np + neispl) .ge. MXSTACK<br />

no<br />

yes<br />

1 2<br />

3<br />

222

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!