unfold_visarrays Subroutine

public subroutine unfold_visarrays(nkpts_all, nkpts_irr, kpt2irr_in, kpoints_in, kpt2irr_out, irr2kpt_out, kpoints_out)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nkpts_all
integer, intent(in) :: nkpts_irr
integer, intent(in) :: kpt2irr_in(nkpts_all)
double precision, intent(in) :: kpoints_in(3,nkpts_irr)
integer, intent(out), allocatable :: kpt2irr_out(:)
integer, intent(out), allocatable :: irr2kpt_out(:)
double precision, intent(out), allocatable :: kpoints_out(:,:)