Procedures

ProcedureLocationProcedure TypeDescription
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 class(sampler_base_t) to its respective object

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.

Read more…
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 .false., no log messages will be printed regardless of level.

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

call~~graph~~CallGraph interface~dynamical_list dynamical_list interface~fixed_list fixed_list interface~log_write log_write interface~maxheap maxheap interface~swap swap interface~weighted_sampler weighted_sampler interface~weighted_sampler~2 weighted_sampler interface~weighted_sampler~3 weighted_sampler interface~weighted_sampler~4 weighted_sampler interface~weighted_sampler~5 weighted_sampler interface~weighted_sampler~6 weighted_sampler none~add~2 dynamical_list_t%add none~assignment(=) dynamical_list_t%assignment(=) none~init~7 dynamical_list_t%init none~assignment(=)->none~init~7 none~get_mean statistical_measure_t%get_mean none~get_skewness statistical_measure_t%get_skewness none~get_stddev statistical_measure_t%get_stddev none~get_variance statistical_measure_t%get_variance none~init sampler_base_t%init none~init_n~4 weighted_sampler_t%init_n none~init->none~init_n~4 none~init_w2~4 weighted_sampler_t%init_w2 none~init->none~init_w2~4 none~init_w~4 weighted_sampler_t%init_w none~init->none~init_w~4 none~init~10 weighted_sampler_t%init none~init~10->none~init_n~4 none~init~10->none~init_w2~4 none~init~10->none~init_w~4 none~init~11 weighted_sampler_t%init none~init~11->none~init_n~4 none~init~11->none~init_w2~4 none~init~11->none~init_w~4 none~init~12 weighted_sampler_t%init none~init~12->none~init_n~4 none~init~12->none~init_w2~4 none~init~12->none~init_w~4 none~init~13 weighted_sampler_t%init none~init~13->none~init_n~4 none~init~13->none~init_w2~4 none~init~13->none~init_w~4 none~init~8 weighted_sampler_t%init none~init~8->none~init_n~4 none~init~8->none~init_w2~4 none~init~8->none~init_w~4 none~init~9 weighted_sampler_t%init none~init~9->none~init_n~4 none~init~9->none~init_w2~4 none~init~9->none~init_w~4 none~remove~9 dynamical_list_t%remove sort sort none~remove~9->sort proc~choose_fmt_based_on choose_fmt_based_on proc~choose_sampler choose_sampler proc~count_integers_from_string count_integers_from_string proc~djb2 djb2 proc~list_ranges list_ranges proc~log_unit log_unit proc~new_fixed_list_pointer new_fixed_list_pointer proc~set_error_unit set_error_unit proc~set_level set_level proc~set_output_unit set_output_unit proc~set_unit_defaults set_unit_defaults proc~set_verbose set_verbose proc~unique_values unique_values proc~unique_values->sort
Help