CSF_Info_t Interface

public interface CSF_Info_t

Module Procedures

private pure function construct_CSF_Info_t(ilut, idx_curr_dets) result(csf_i)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(in) :: ilut(0:GugaBits%len_tot)
integer, intent(in), optional :: idx_curr_dets

Return Value type(CSF_Info_t)

private pure function construct_CSF_Info_t_StepVector_t(csf, idx_curr_dets) result(res)

Arguments

Type IntentOptional Attributes Name
type(StepVector_t), intent(in) :: csf(:)
integer, intent(in), optional :: idx_curr_dets

Return Value type(CSF_Info_t)