ADAS Subroutine rbchid
FUNCTION RBCHID(Z,XI,ZETA,TE) IMPLICIT REAL*8(A-H,O-Z) C PURPOSE: EVALUATES A SHELL CONTRIBUTION TO THE IONISATION RATE C COEFFICIENT IN THE BURGESS-CHIDICHIMO APPROXIMATION C C MNRAS(1983)203,1269. C C Z=TARGET ION CHARGE NUMBER C XI=EFFECTIVE IONISATION POTENTIAL FOR SHELL (RYD) C ZETA=EFFECTIVE NUMBER OF EQUIVALENT ELECTRONS IN SHELL C TE=ELECTRON TEMPERATURE (K) C UNIX-IDL PORT: C WILLIAM OSBORN, TESSELLA SUPPORT SERVICES PLC. C C DATE: 22ND APRIL 1996 C C VERSION: 1.1 DATE: 22-04-96 C MODIFIED: WILLIAM OSBORN C - FIRST VERSION. NO CHANGES TO IBM CODE. C C VERSION: 1.2 DATE: 16-05-07 C MODIFIED: Allan Whiteford C - Updated comments as part of subroutine documentation C procedure. C C----------------------------------------------------------------------- RBCHID=0.0D0 C=2.3D0 BETA=0.25D0*(DSQRT((100.0D0*Z+91.0)/(4.0D0*Z+3.0D0))-5.0D0) ATE=1.5789D5/TE Y=ATE*XI C WRITE(6,1001) ATE,XI,Y C WRITE(7,1001) ATE,XI,Y 1001 FORMAT(1H0,' ATE,XI,Y = ',1P,3D12.2) IF(Y.GT.150.0D0)GO TO 10 T1=ZETA*DSQRT(Y)*DEXP(-Y)*EEI(Y)/XI**1.5D0 P=1.0D0+1.0D0/Y W=(DLOG(P))**(BETA/P) RBCHID=2.1715D-8*C*T1*W 10 RETURN END REAL*8 TE, XI, Z, ZETA