character_fnv_1a Module Function

private elemental module function character_fnv_1a(key) result(hash_code)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: key

Return Value integer(kind=int_hash)


Source Code

      elemental module function character_fnv_1a(key) result(hash_value)
!! FNV_1A hash function for default character string keys
         implicit none
         character(*), intent(in)      :: key
         integer(int_hash)             :: hash_value
      end function character_fnv_1a