Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(subspace_in) | :: | trial_in | ||||
integer, | intent(in) | :: | nexcit_calc | |||
integer, | intent(in) | :: | nexcit_keep | |||
logical, | intent(in) | :: | replica_pairs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | replica_pairs | |||
integer(kind=n_int), | intent(in) | :: | ilut_list(0:,:) | |||
type(ll_node), | intent(inout), | pointer | :: | ilut_ht(:) | ||
integer(kind=n_int), | intent(in) | :: | trial_dets(0:,:) | |||
real(kind=dp), | intent(in) | :: | trial_amps(:,:) | |||
real(kind=dp), | intent(out) | :: | trials_kept(:,:) | |||
real(kind=dp), | intent(in) | :: | energies(:) | |||
real(kind=dp), | intent(out) | :: | energies_kept(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(inout) | :: | ilut_list(0:,:) | |||
integer, | intent(inout) | :: | ilut_list_size | |||
logical, | intent(in) | :: | update_trial_vector |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | list_1(0:NIfTot,list_1_size) | |||
integer(kind=n_int), | intent(inout) | :: | list_2(0:NIfTot,list_2_size) | |||
integer, | intent(in) | :: | list_1_size | |||
integer, | intent(inout) | :: | list_2_size |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | trial_space(0:,:) | |||
real(kind=dp), | intent(in) | :: | trial_vecs(:,:) | |||
integer(kind=n_int), | intent(in) | :: | con_space(0:,:) | |||
real(kind=dp), | intent(out) | :: | con_vecs(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | list_length | |||
integer, | intent(out) | :: | min_elem | |||
integer, | intent(out) | :: | max_elem | |||
integer, | intent(out) | :: | num_elem |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | tFirstCall |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nexcit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(subspace_in) | :: | trial_in | ||||
integer, | intent(in) | :: | nexcit_calc | |||
integer, | intent(in) | :: | nexcit_keep | |||
logical, | intent(in) | :: | replica_pairs |
Set the offset of the adaptive shift equal to the eigen energy(s) of the trial space. @param[in] nexcit_keep number of wave functions/energies kept during trial-wf initialization @param[in] replica_pairs whether replicas are assumed to be paired during trial-wf initialization
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nexcit_keep | |||
logical, | intent(in) | :: | replica_pairs |