encode_excit_info Interface

public interface encode_excit_info

Contents


Module Procedures

private function encode_excit_info_scalar(typ, a, i, b, j) result(excit_info_int)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: typ
integer, intent(in) :: a
integer, intent(in) :: i
integer, intent(in) :: b
integer, intent(in) :: j

Return Value integer(kind=int64)

private function encode_excit_info_obj(excitInfo) result(excit_info_int)

Arguments

Type IntentOptional Attributes Name
type(ExcitationInformation_t), intent(in) :: excitInfo

Return Value integer(kind=int64)

private function encode_excit_info_vec(typ, inds) result(excit_info_int)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: typ
integer, intent(in) :: inds(4)

Return Value integer(kind=int64)