Procedure | Location | Procedure Type | Description |
---|---|---|---|
add_clone | hasty_dictionary | Subroutine | Add a node to the dictionary cloning content (non pointer add). |
add_clone | hasty_hash_table | Subroutine | Add a node to the hash table cloning content (non pointer add). |
add_id | hasty_dictionary | Subroutine | Add a id to minimum and maximum unique key id values. |
add_pointer | hasty_dictionary | Subroutine | Add a node pointer to the dictionary. |
add_pointer | hasty_hash_table | Subroutine | Add a node pointer to the hash table. |
allocate_members | hasty_hash_table | Subroutine | Allocate dynamic memory members. |
assert_close_r32 | tester | Subroutine | Check if two reals (32 bits) are close with respect a tolerance. |
assert_close_r32_1 | tester | Subroutine | Check if two real (32 bits) arrays (rank 1) are close with respect a tolerance. |
assert_close_r64 | tester | Subroutine | Check if two reals (64 bits) are close with respect a tolerance. |
assert_close_r64_1 | tester | Subroutine | Check if two real (64 bits) arrays (rank 1) are close with respect a tolerance. |
assert_equal_i16 | tester | Subroutine | Check if two integers (16 bits) are equal. |
assert_equal_i16_1 | tester | Subroutine | Check if two integer (16 bits) arrays (rank 1) are equal. |
assert_equal_i32 | tester | Subroutine | Check if two integers (32 bits) are equal. |
assert_equal_i32_1 | tester | Subroutine | Check if two integer (32 bits) arrays (rank 1) are equal. |
assert_equal_i64 | tester | Subroutine | Check if two integers (64 bits) are equal. |
assert_equal_i64_1 | tester | Subroutine | Check if two integer (64 bits) arrays (rank 1) are equal. |
assert_equal_i8 | tester | Subroutine | Check if two integers (8 bits) are equal. |
assert_equal_i8_1 | tester | Subroutine | Check if two integer (8 bits) arrays (rank 1) are equal. |
assert_equal_l | tester | Subroutine | Check if two logicals are equal. |
assert_equal_l_1 | tester | Subroutine | Check if two logical arrays (rank 1) are equal. |
assert_equal_r32 | tester | Subroutine | Check if two reals (32 bits) are equal. |
assert_equal_r32_1 | tester | Subroutine | Check if two real (32 bits) arrays (rank 1) are equal. |
assert_equal_r64 | tester | Subroutine | Check if two reals (64 bits) are equal. |
assert_equal_r64_1 | tester | Subroutine | Check if two real (64 bits) arrays (rank 1) are equal. |
assert_positive_i16 | tester | Subroutine | Check if a integer (16 bits) is positive. |
assert_positive_i16_1 | tester | Subroutine | Check if a integer (16 bits) array (rank 1) is positive. |
assert_positive_i32 | tester | Subroutine | Check if a integer (32 bits) is positive. |
assert_positive_i32_1 | tester | Subroutine | Check if a integer (32 bits) array (rank 1) is positive. |
assert_positive_i64 | tester | Subroutine | Check if a integer (32 bits) is positive. |
assert_positive_i64_1 | tester | Subroutine | Check if a integer (64 bits) array (rank 1) is positive. |
assert_positive_i8 | tester | Subroutine | Check if a integer (32 bits) is positive. |
assert_positive_i8_1 | tester | Subroutine | Check if a integer (8 bits) array (rank 1) is positive. |
assert_positive_r32 | tester | Subroutine | Check if a real (32 bits) is positive. |
assert_positive_r32_1 | tester | Subroutine | Check if a real (32 bits) array (rank 1) is positive. |
assert_positive_r64 | tester | Subroutine | Check if a real (64 bits) is positive. |
assert_positive_r64_1 | tester | Subroutine | Check if a real (64 bits) array (rank 1) is positive. |
bctoi_I1P | penf_stringify | Function | Convert bit-string to integer. |
bctoi_I2P | penf_stringify | Function | Convert bit-string to integer. |
bctoi_I4P | penf_stringify | Function | Convert bit-string to integer. |
bctoi_I8P | penf_stringify | Function | Convert bit-string to integer. |
bcton | penf_stringify | Interface | Convert bit-string to number (real and integer, bit-string to number type casting). |
bctor_R16P | penf_stringify | Function | Convert bit-string to real. |
bctor_R4P | penf_stringify | Function | Convert bit-string to real. |
bctor_R8P | penf_stringify | Function | Convert bit-string to real. |
bit_size | penf | Interface | Overloading of the intrinsic bit_size function for computing the number of bits of (also) real and character variables. |
bit_size | penf_b_size | Interface | Overloading of the intrinsic bit_size function for computing the number of bits of (also) real and character variables. |
bit_size_chr | penf_b_size | Function | Compute the number of bits of a character variable. |
bit_size_R16P | penf_b_size | Function | Compute the number of bits of a real variable. |
bit_size_R4P | penf_b_size | Function | Compute the number of bits of a real variable. |
bit_size_R8P | penf_b_size | Function | Compute the number of bits of a real variable. |
bstr | penf_stringify | Interface | Convert number (real and integer) to bit-string (number to bit-string type casting). |
bstr_I1P | penf_stringify | Function | Convert integer to string of bits. |
bstr_I2P | penf_stringify | Function | Convert integer to string of bits. |
bstr_I4P | penf_stringify | Function | Convert integer to string of bits. |
bstr_I8P | penf_stringify | Function | Convert integer to string of bits. |
bstr_R16P | penf_stringify | Function | Convert real to string of bits. |
bstr_R4P | penf_stringify | Function | Convert real to string of bits. |
bstr_R8P | penf_stringify | Function | Convert real to string of bits. |
byte_size | penf_b_size | Interface | Compute the number of bytes of a variable. |
byte_size_chr | penf_b_size | Function | Compute the number of bytes of a character variable. |
byte_size_I1P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_I2P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_I4P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_I8P | penf_b_size | Function | Compute the number of bytes of an integer variable. |
byte_size_R16P | penf_b_size | Function | Compute the number of bytes of a real variable. |
byte_size_R4P | penf_b_size | Function | Compute the number of bytes of a real variable. |
byte_size_R8P | penf_b_size | Function | Compute the number of bytes of a real variable. |
check_endian | penf | Subroutine | Check the type of bit ordering (big or little endian) of the running architecture. |
check_type | hasty_hash_table | Subroutine | Check type consistency. |
compact_real_string | penf_stringify | Subroutine | Compact a string representing a real number, so that the same value is displayed with fewer characters. |
creator | hasty_key_base | Function | Return an instance of key_base |
ctoi_I1P | penf_stringify | Function | Convert string to integer. |
ctoi_I2P | penf_stringify | Function | Convert string to integer. |
ctoi_I4P | penf_stringify | Function | Convert string to integer. |
ctoi_I8P | penf_stringify | Function | Convert string to integer. |
cton | penf_stringify | Interface | Convert string to number (real and integer, string to number type casting). |
ctor_R16P | penf_stringify | Function | Convert string to real. |
ctor_R4P | penf_stringify | Function | Convert string to real. |
ctor_R8P | penf_stringify | Function | Convert string to real. |
destroy | hasty_dictionary | Subroutine | Destroy the dictionary. |
destroy | hasty_dictionary_node | Subroutine | Destroy the node (key & content). |
destroy | hasty_hash_table | Subroutine | Destroy the hash table. |
destroy | hasty_key_base | Subroutine | Destroy the key. |
destroy | hasty_key_morton | Subroutine | Destroy the key. |
destroy_content | hasty_dictionary_node | Subroutine | Destroy the node content. |
destroy_dictionary_node | hasty_dictionary_node | Subroutine | Destroy the node and its subsequent ones. |
destroy_key | hasty_dictionary_node | Subroutine | Destroy the node key. |
dictionary_len | hasty_dictionary | Function | Return the number of nodes of the dictionary, namely the dictionary length. |
digit | penf | Interface | Compute the number of digits in decimal base of the input integer. |
digit_I1 | penf | Function | Compute the number of digits in decimal base of the input integer. |
digit_I2 | penf | Function | Compute the number of digits in decimal base of the input integer. |
digit_I4 | penf | Function | Compute the number of digits in decimal base of the input integer. |
digit_I8 | penf | Function | Compute the number of digits in decimal base of the input integer. |
finalize | hasty_dictionary | Subroutine | Finalize the dictionary. |
finalize | hasty_dictionary_node | Subroutine | Finalize the dictionary node. |
finalize | hasty_hash_table | Subroutine | Finalize the hash table. |
find_next_prime | hasty_hash_table | Function | Return the next prime after |
get_bucket_image_indexes | hasty_hash_table | Subroutine | Get the bucket and image indexes corresponding to the given key. |
get_clone | hasty_dictionary | Subroutine | Return a node's content by cloning. |
get_clone | hasty_hash_table | Subroutine | Return a node's content in the hash table by cloning. |
get_pointer | hasty_dictionary | Function | Return a pointer to a node's content. |
get_pointer | hasty_dictionary_node | Function | Return a pointer to node's content. |
get_pointer | hasty_hash_table | Function | Return a pointer to a node's content in the hash table. |
has_key | hasty_dictionary | Function | Check if the key is present in the dictionary. |
has_key | hasty_dictionary_node | Function | Return .true. if the node has a key (or id) set-up. |
has_key | hasty_hash_table | Function | Check if the key is present in the hash table. |
hash | hasty_hash_table | Function | Hash the key. |
hash | hasty_key_base | Function | Hash the key. |
hash_string | hasty_key_base | Function | Hash a string. |
hash_table_finalize | hasty_test_hash_table | Subroutine | Test finalize. |
hash_table_len | hasty_hash_table | Function | Return the number of (actually stored) nodes of the hash table, namely the hash table length. |
id | hasty_key_base | Function | Return the id. |
ids | hasty_dictionary | Function | Return the minimum and maximum unique key id values actually stored. |
ids | hasty_hash_table | Function | Return the minimum and maximum unique key id values actually stored. |
init | tester | Subroutine | Initialize the tester. |
initialize | hasty_hash_table | Subroutine | Initialize the hash table. |
initialize | hasty_test_dictionary | Subroutine | Initialize tests. |
initialize | hasty_test_hash_table | Subroutine | Initialize tests. |
is_equal | hasty_key_base | Function | Implement |
is_equal | hasty_key_morton | Function | Implement |
is_filled | hasty_dictionary_node | Function | Return storage status. |
is_homogeneous | hasty_hash_table | Function | Return homogeneity status. |
is_initialized | hasty_hash_table | Function | Return initialization status. |
is_key_allowed | hasty_key_base | Function | Typeguard for used key. |
is_prime | hasty_hash_table | Function | Return true if |
iterator_max | hasty_test_dictionary | Subroutine | Iterator that computes the max of contents. |
iterator_max | hasty_test_hash_table | Subroutine | Iterator that computes the max of contents. |
key_base | hasty_key_base | Interface | |
len | hasty_dictionary | Interface | Overload |
len | hasty_hash_table | Interface | Overload |
loop | hasty_dictionary | Function | Sentinel while-loop on nodes returning the key/content pair (for dictionary looping). |
node | hasty_dictionary | Function | Return a pointer to a node in the dictionary. |
penf_init | penf | Subroutine | Initialize PENF's variables that are not initialized into the definition specification. |
penf_print | penf | Subroutine | Print to the specified unit the PENF's environment data. |
tester | Subroutine | Print tests results. | |
print_content_iterator | hasty_test_caf_basic | Subroutine | Iterator that print contents. |
print_content_iterator | hasty_test_caf_get_clone | Subroutine | Iterator that print contents. |
print_keys | hasty_dictionary | Subroutine | Print the dictionary keys. |
print_keys | hasty_hash_table | Subroutine | Print the hash table keys. |
remove | hasty_dictionary | Subroutine | Remove a node from the dictionary, given the key. |
remove | hasty_hash_table | Subroutine | Remove a node from the hash table, given the key. |
remove_by_pointer | hasty_dictionary | Subroutine | Remove node from dictionary, given pointer to it. |
remove_id | hasty_dictionary | Subroutine | Remove a id from ids list. |
set | hasty_key_base | Subroutine | Set the key. |
set_buckets_number | hasty_hash_table | Subroutine | Set buckets number. |
set_caf_dimensions | hasty_hash_table | Subroutine | Set CAF dimensions by means of intrinsic inquiring functions. |
set_clone | hasty_dictionary_node | Subroutine | Set the node cloning content. |
set_homogeneous | hasty_hash_table | Subroutine | Set homogeneity flag. |
set_pointer | hasty_dictionary_node | Subroutine | Set the node pointer-associating content. |
str | penf_stringify | Interface | Convert number (real and integer) to string (number to string type casting). |
str_a_I1P | penf_stringify | Function | Convert integer array to string. |
str_a_I2P | penf_stringify | Function | Convert integer array to string. |
str_a_I4P | penf_stringify | Function | Convert integer array to string. |
str_a_I8P | penf_stringify | Function | Convert integer array to string. |
str_a_R16P | penf_stringify | Function | Converting real array to string. |
str_a_R4P | penf_stringify | Function | Convert real array to string. |
str_a_R8P | penf_stringify | Function | Convert real array to string. |
str_bol | penf_stringify | Function | Convert logical to string. |
str_I1P | penf_stringify | Function | Convert integer to string. |
str_I2P | penf_stringify | Function | Convert integer to string. |
str_I4P | penf_stringify | Function | Converting integer to string. |
str_I8P | penf_stringify | Function | Convert integer to string. |
str_R16P | penf_stringify | Function | Convert real to string. |
str_R4P | penf_stringify | Function | Convert real to string. |
str_R8P | penf_stringify | Function | Convert real to string. |
strf_I1P | penf_stringify | Function | Convert integer to string. |
strf_I2P | penf_stringify | Function | Convert integer to string. |
strf_I4P | penf_stringify | Function | Convert integer to string. |
strf_I8P | penf_stringify | Function | Convert integer to string. |
strf_R16P | penf_stringify | Function | Convert real to string. |
strf_R4P | penf_stringify | Function | Convert real to string. |
strf_R8P | penf_stringify | Function | Convert real to string. |
stringify | hasty_key_base | Function | Return a string representation of the key. |
stringify | hasty_key_morton | Function | Return a string representation of the key. |
strz | penf_stringify | Interface | Convert integer, to string, prefixing with the right number of zeros (integer to string type casting with zero padding). |
strz_I1P | penf_stringify | Function | Convert integer to string, prefixing with the right number of zeros. |
strz_I2P | penf_stringify | Function | Convert integer to string, prefixing with the right number of zeros. |
strz_I4P | penf_stringify | Function | Convert integer to string, prefixing with the right number of zeros. |
strz_I8P | penf_stringify | Function | Converting integer to string, prefixing with the right number of zeros. |
synchronize_images | hasty_hash_table | Subroutine | Synchronize CAF images. |
test_assert_equal | hasty_test_caf_basic | Subroutine | Test |
test_assert_equal | hasty_test_dictionary | Subroutine | Test |
test_assert_equal | hasty_test_hash_table | Subroutine | Test |
test_dictionary_finalize | hasty_test_dictionary | Subroutine | Test finalize. |
tests_non_captured | hasty_test_dictionary | Subroutine | Tests with non-captured results. |
tests_non_captured | hasty_test_hash_table | Subroutine | Tests with non-captured results. |
traverse | hasty_dictionary | Subroutine | Traverse dictionary from head to tail calling the iterator procedure. |
traverse | hasty_hash_table | Subroutine | Traverse hash table calling the iterator procedure. |
traverse_iterator | hasty_dictionary | Subroutine | Traverse dictionary from head to tail calling the iterator procedure. |