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.

4 5 6<br />

j=1<br />

j=j+1<br />

j>neke-1<br />

no<br />

yes<br />

j<br />

.eq.<br />

1<br />

no<br />

j<br />

.eq.<br />

neke-1<br />

no<br />

yes<br />

yes<br />

eke = ae(im) - RM<br />

elke = log(eke)<br />

eke = ue(im) - RM<br />

elke = log(eke)<br />

elke = (j + 1 - eke0(im)) / eke1(im)<br />

eke = dexp(elke)<br />

scpe = escpw1(j,im)*elke + escpw0(j,im)<br />

scpp = pscpw1(j,im)*elke + pscpw0(j,im)<br />

scprat = scpp/scpe<br />

n=1<br />

n=n+1<br />

n>nz2<br />

no<br />

extrape = 1.d0<br />

idx = iz2 + n - 1<br />

yes<br />

eke<br />

.gt.<br />

ek0k1(nek1(idx),idx)<br />

yes<br />

no<br />

niek = 1<br />

iek1 = nek1(idx)<br />

frace = 0.d0<br />

extrape = scpe/scpeMax(n)<br />

eke<br />

.lt.<br />

ek0k1(1,idx)<br />

yes<br />

niek = 1<br />

frace = 0.d0<br />

iek1 = 1<br />

niek = 2<br />

no<br />

call findi<br />

(ek0k1(1,idx),eke,nek1(idx),iek1)<br />

frace = (eke - ek0k1(iek1,idx)) /<br />

(ek0k1(iek1+1,idx) - ek0k1(iek1,idx))<br />

m=1<br />

m=m+1<br />

m>niek<br />

no<br />

yes<br />

iedx = iek1 + m - 1<br />

charD(im)*rhom(im)<br />

.gt.<br />

dhighk1(iedx,idx)<br />

yes<br />

no<br />

charD(im)*rhom(im)<br />

.lt.<br />

dlowk1(iedx,idx)<br />

yes<br />

no<br />

7 8 9 10 11 12 13 14 15 16 17<br />

289

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

Saved successfully!

Ooh no, something went wrong!