| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| choose_fmt_based_on | datastructs_kinds_mod | Function | Select a format string based on the file extension. |
| choose_sampler | datastructs_samplers_mod | Subroutine | Subroutine to allocate a |
| count_integers_from_string | datastructs_kinds_mod | Function | Count the number of integers in a string separated by spaces or commas. |
| djb2 | datastructs_hash_mod | Function | DJB2 hash function Inspired by: - http://www.cse.yorku.ca/~oz/hash.html - https://github.com/pdebuyl/fortran_hash_table/blob/master/src/dictionary_m.f90 |
| dynamical_list | datastructs_lists_dynamical_list_mod | Interface | Constructor for a dynamical list |
| fixed_list | datastructs_lists_fixed_list_mod | Interface | Constructor for a fixed list |
| list_ranges | datastructs_kinds_mod | Subroutine | Print ranges for supported numeric types. |
| log_unit | datastructs_logger_mod | Function | Determine the output unit for a given log level and update LOGGER_OK. |
| log_write | datastructs_logger_mod | Interface | |
| maxheap | datastructs_maxheap_mod | Interface | Constructor for a maxheap |
| new_fixed_list_pointer | datastructs_lists_fixed_list_mod | Function | Create a new fixed list pointer Input: list - an array of integers |
| set_error_unit | datastructs_logger_mod | Subroutine | Set the output unit for error log messages. |
| set_level | datastructs_logger_mod | Subroutine | |
| set_output_unit | datastructs_logger_mod | Subroutine | Set the output unit for normal log messages. |
| set_unit_defaults | datastructs_logger_mod | Subroutine | Reset output units to default (stdout for normal logs, stderr for errors). |
| set_verbose | datastructs_logger_mod | Subroutine | Enable or disable global verbosity.
If set to |
| swap | datastructs_kinds_mod | Interface | Generic interface for swapping values of different types. |
| unique_values | datastructs_lists_mod | Function | Find unique values in a list of integers It uses the standard library sorting module The result is a list of unique integers |
| weighted_sampler | datastructs_samplers_btree_mod | Interface | Constructor |
| weighted_sampler | datastructs_samplers_rejection_maxheap_two_classes_mod | Interface | Constructor |
| weighted_sampler | datastructs_samplers_rejection_two_classes_mod | Interface | Constructor |
| weighted_sampler | datastructs_samplers_rejection_maxheap_mod | Interface | Constructor |
| weighted_sampler | datastructs_samplers_rejection_maxheap_composition_mod | Interface | Constructor |
| weighted_sampler | datastructs_samplers_rejection_mod | Interface | Constructor |