generators_full¶
Module defining the generator determinants as all the determinants of the variational space.
This module is intended to be included in the NEED
file to define
a full set of generators.
Providers¶
-
degree_max_generators
¶ File :
generators_full/generators.irp.f
integer :: degree_max_generators
Max degree of excitation (respect to HF) of the generators
Needs:
-
n_det_generators
¶ File :
generators_full/generators.irp.f
integer :: n_det_generators
For Single reference wave functions, the number of generators is 1 : the Hartree-Fock determinant
Needs:
threshold_generators
Needed by:
-
psi_coef_generators
¶ File :
generators_full/generators.irp.f
integer(bit_kind), allocatable :: psi_det_generators (N_int,2,psi_det_size) double precision, allocatable :: psi_coef_generators (psi_det_size,N_states)
For Single reference wave functions, the generator is the Hartree-Fock determinant
Needs:
n_states
psi_det_size
Needed by:
-
psi_coef_sorted_gen
¶ File :
generators_full/generators.irp.f
integer(bit_kind), allocatable :: psi_det_sorted_gen (N_int,2,psi_det_size) double precision, allocatable :: psi_coef_sorted_gen (psi_det_size,N_states) integer, allocatable :: psi_det_sorted_gen_order (psi_det_size)
For Single reference wave functions, the generator is the Hartree-Fock determinant
Needs:
n_int
n_states
Needed by:
-
psi_det_generators
¶ File :
generators_full/generators.irp.f
integer(bit_kind), allocatable :: psi_det_generators (N_int,2,psi_det_size) double precision, allocatable :: psi_coef_generators (psi_det_size,N_states)
For Single reference wave functions, the generator is the Hartree-Fock determinant
Needs:
n_states
psi_det_size
Needed by:
-
psi_det_sorted_gen
¶ File :
generators_full/generators.irp.f
integer(bit_kind), allocatable :: psi_det_sorted_gen (N_int,2,psi_det_size) double precision, allocatable :: psi_coef_sorted_gen (psi_det_size,N_states) integer, allocatable :: psi_det_sorted_gen_order (psi_det_size)
For Single reference wave functions, the generator is the Hartree-Fock determinant
Needs:
n_int
n_states
Needed by:
-
psi_det_sorted_gen_order
¶ File :
generators_full/generators.irp.f
integer(bit_kind), allocatable :: psi_det_sorted_gen (N_int,2,psi_det_size) double precision, allocatable :: psi_coef_sorted_gen (psi_det_size,N_states) integer, allocatable :: psi_det_sorted_gen_order (psi_det_size)
For Single reference wave functions, the generator is the Hartree-Fock determinant
Needs:
n_int
n_states
Needed by:
-
select_max
¶ File :
generators_full/generators.irp.f
double precision, allocatable :: select_max (size_select_max)
Memo to skip useless selectors
Needs:
-
size_select_max
¶ File :
generators_full/generators.irp.f
integer :: size_select_max
Size of the select_max array
Needed by: