calc_response_functions_tensors Subroutine

private subroutine calc_response_functions_tensors(natyp, nkpts, nsqa, ndegen, fermivel, torqval, torqval_atom, spinvec_atom, spinflux_atom, meanfreepath, weights, alat, BZVol)

Uses

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: natyp
integer, intent(in) :: nkpts
integer, intent(in) :: nsqa
integer, intent(in) :: ndegen
double precision, intent(in) :: fermivel(3,nkpts)
double precision, intent(inout), allocatable :: torqval(:,:,:)
double precision, intent(inout), allocatable :: torqval_atom(:,:,:,:)
double precision, intent(inout), allocatable :: spinvec_atom(:,:,:,:)
double precision, intent(inout), allocatable :: spinflux_atom(:,:,:,:)
double precision, intent(in) :: meanfreepath(3,ndegen,nsqa,nkpts)
double precision, intent(in) :: weights(nkpts)
double precision, intent(in) :: alat
double precision, intent(in) :: BZVol