File: SPHBES.FC of Tape: Various/ETH/fc1
(.FC,.FO Focal format converted to 'WRITE' listing) 

C-SPHBES.FC OCT-75

15.10 A ?L,X?
15.20 D 16
15.30 T %,AJ,!
15.40 G 15.1

16.01 C SPHERICAL BESSEL FUNC: J(L,X). L=-8 TO 8, X ANY POSITIVE NUMBER, RESULT = AJ
16.10 S X=FABS(X);S L=FITR(L)
16.20 S BJ(1)=1.04*X+6.5
16.22 S BJ(2)=1.8284*FLOG(X)+3
16.25 S BJ(3)=2
16.30 I (BJ(2),>,2)16.35;S BJ(3)=BJ(2)
16.35 S NS=L+BJ(3)
16.40 I (BJ(1),>,L)16.45;S NS=BJ(1)+BJ(3)
16.45 S M=FITR(NS+1)
16.50 S BJ(3)=0;S BJ(2)=1E-9
16.60 S T=3;S NS=FSIN(X);I (NS,<,.707107)16.65;S NS=FCOS(X);S T=2
16.65 F M=M,-1,1;D 16.95;S BJ(3)=BJ(2);S BJ(2)=BJ(1)
16.70 S NS=NS/BJ(T)
16.75 F M=0,-1,L+2;D 16.95;S BJ(3)=BJ(2);S BJ(2)=BJ(1)
16.80 S AJ=NS*1.0000002725*BL/X
16.85 R
16.95 S BJ(1)=(2*M-1)*BJ(2)/X-BJ(3);I (FITR(M),=,FITR(L+2))16.99;S BL=BJ(1)
16.99 C