9subroutine eveqnfv(nmatp,ngp,igpig,vpc,vgpc,apwalm,evalfv,evecfv)
34integer,
intent(in) :: nmatp,ngp,igpig(ngkmax)
35real(8),
intent(in) :: vpc(3),vgpc(3,ngkmax)
36complex(8),
intent(in) :: apwalm(ngkmax,apwordmax,lmmaxapw,natmtot)
37real(8),
intent(out) :: evalfv(nstfv)
38complex(8),
intent(out) :: evecfv(nmatmax,nstfv)
43complex(8),
allocatable :: h(:,:),o(:,:)
48allocate(h(nmatp,nmatp),o(nmatp,nmatp))
54call hmlfv(nmatp,ngp,igpig,vgpc,apwalm,h)
57call olpfv(nmatp,ngp,igpig,apwalm,o)
68 call eveqnfvr(nmatp,ngp,vpc,h,o,evalfv,evecfv)
71 call eveqnfvz(nmatp,h,o,evalfv,evecfv)
subroutine eveqnfv(nmatp, ngp, igpig, vpc, vgpc, apwalm, evalfv, evecfv)
subroutine eveqnfvr(nmatp, ngp, vpc, h_, o_, evalfv, evecfv)