11 integer,
intent(in) :: sgn
12 real(8),
intent(in) :: vpl(3)
13 complex(8),
intent(inout) :: dq(nbph,nbph)
15 integer ias,jas,ip,jp,i,j
16 real(8) vpfl(3),vpc(3),v(3),t0,t1
18 real(8) vbpc(3,natmtot)
26 call r3mv(
bec(:,:,ias),vpc,vbpc(:,ias))
30 t0=vpc(1)*v(1)+vpc(2)*v(2)+vpc(3)*v(3)
31 if (abs(t0) > 1.d-8)
then 54 t1=vbpc(ip,ias)*vbpc(jp,jas)
subroutine vecfbz(eps, bvec, vpl)
subroutine dynqnat(sgn, vpl, dq)
real(8), dimension(:,:,:), allocatable bec
real(8), dimension(3, 3) bvec
real(8), parameter fourpi
pure subroutine r3mv(a, x, y)
real(8), dimension(3, 3) epsw0