hash_table_lookup Interface

public interface hash_table_lookup

Contents


Module Procedures

public pure subroutine hash_table_lookup_int_32(orbs, targ, max_elem, hash_table, targ_array, ind, hash_val, found)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: orbs(:)
integer(kind=int32), intent(in) :: targ(0:)
integer, intent(in) :: max_elem
type(ll_node), intent(inout), pointer :: hash_table(:)
integer(kind=int32), intent(in) :: targ_array(0:,:)
integer, intent(out) :: ind
integer, intent(out) :: hash_val
logical, intent(out) :: found

public pure subroutine hash_table_lookup_int_64(orbs, targ, max_elem, hash_table, targ_array, ind, hash_val, found)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: orbs(:)
integer(kind=int64), intent(in) :: targ(0:)
integer, intent(in) :: max_elem
type(ll_node), intent(inout), pointer :: hash_table(:)
integer(kind=int64), intent(in) :: targ_array(0:,:)
integer, intent(out) :: ind
integer, intent(out) :: hash_val
logical, intent(out) :: found