2 SUBROUTINE pxang3 (VEC1,VEC2,COST,THET,IERR)
26 DOUBLE PRECISION ax,bx,
cx,dx
27 REAL vec1 (*),vec2 (*)
35 ax = ax + vec1(ix) * vec1(ix)
36 bx = bx + vec2(ix) * vec2(ix)
37 cx =
cx + vec1(ix) * vec2(ix)
43 WRITE (6,fmt=
'('' PXANG3: Error, DX='',E12.4)') dx
47 IF (dabs(dx).GT.1.d0) dx = dsign(1.d0,dx)
subroutine pxang3(VEC1, VEC2, COST, THET, IERR)