ilut_excite Interface

public interface ilut_excite

Contents


Module Procedures

private pure function excite_Ilut_t_Excite_0_t(ilut_I, exc) result(res)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(in) :: ilut_I(:)
type(Excite_0_t), intent(in) :: exc

Return Value integer(kind=n_int), (0:size(ilut_I)-1)

private pure function excite_Ilut_t_Excite_1_t(ilut_I, exc) result(res)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(in) :: ilut_I(:)
type(Excite_1_t), intent(in) :: exc

Return Value integer(kind=n_int), (0:size(ilut_I)-1)

private pure function excite_Ilut_t_Excite_2_t(ilut_I, exc) result(res)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(in) :: ilut_I(:)
type(Excite_2_t), intent(in) :: exc

Return Value integer(kind=n_int), (0:size(ilut_I)-1)

private pure function excite_Ilut_t_Excite_3_t(ilut_I, exc) result(res)

Arguments

Type IntentOptional Attributes Name
integer(kind=n_int), intent(in) :: ilut_I(:)
type(Excite_3_t), intent(in) :: exc

Return Value integer(kind=n_int), (0:size(ilut_I)-1)