abinit_gen_all_excits Subroutine

private subroutine abinit_gen_all_excits(this, nI, n_excits, det_list)

Type Bound

ClassicAbInitExcitationGenerator_t

Arguments

Type IntentOptional Attributes Name
class(ClassicAbInitExcitationGenerator_t), intent(in) :: this
integer, intent(in) :: nI(nEl)
integer, intent(out) :: n_excits
integer(kind=n_int), intent(out), allocatable :: det_list(:,:)

Contents

Source Code


Source Code

    subroutine abinit_gen_all_excits(this, nI, n_excits, det_list)
        class(ClassicAbInitExcitationGenerator_t), intent(in) :: this
        integer, intent(in) :: nI(nEl)
        integer, intent(out) :: n_excits
        integer(n_int), allocatable, intent(out) :: det_list(:,:)
        call gen_all_excits_sd(nI, n_excits, det_list, &
                               this%singles_generator, this%doubles_generator)
    end subroutine abinit_gen_all_excits