11integer,
intent(in) :: isym
12real(8),
intent(in) :: vpl(3)
13complex(8),
intent(in) :: dq(nbph,nbph)
14complex(8),
intent(inout) :: dqs(nbph,nbph)
16integer is,ia,ja,ias,jas
17integer lspl,ilspl,i,j,k,l,m,n
18real(8) sl(3,3),sic(3,3),v(3),t1
19real(8) a(3,3),b(3,3),c(3,3)
23complex(8) zph(natmtot)
29sl(:,:)=dble(
symlat(:,:,lspl))
43 z1=cmplx(cos(t1),sin(t1),8)
46 zph(ias)=z1*cmplx(cos(t1),sin(t1),8)
58 a(m,n)=dble(dq(i+m,j+n))
59 b(m,n)=aimag(dq(i+m,j+n))
66 z1=zph(ias)*conjg(zph(jas))
69 dqs(k+m,l+n)=dqs(k+m,l+n)+z1*cmplx(a(m,n),b(m,n),8)
subroutine dynsymapp(isym, vpl, dq, dqs)
integer, dimension(48) isymlat
real(8), dimension(3, 3, 48) symlatc
integer, dimension(maxspecies) natoms
integer, dimension(:,:,:), allocatable ieqatom
integer, dimension(maxatoms, maxspecies) idxas
integer, dimension(3, 3, 48) symlat
real(8), dimension(3, maxatoms, maxspecies) atposl
integer, dimension(maxsymcrys) lsplsymc
pure subroutine r3mm(a, b, c)
pure subroutine r3mmt(a, b, c)
pure subroutine r3mtv(a, x, y)