datastructs_lists_mod Module

General module for lists and related operations It imports the necessary modules for list and heap implementations


Uses

  • module~~datastructs_lists_mod~~UsesGraph module~datastructs_lists_mod datastructs_lists_mod module~datastructs_kinds_mod datastructs_kinds_mod module~datastructs_lists_mod->module~datastructs_kinds_mod module~datastructs_lists_dynamical_list_mod datastructs_lists_dynamical_list_mod module~datastructs_lists_mod->module~datastructs_lists_dynamical_list_mod module~datastructs_lists_fixed_list_mod datastructs_lists_fixed_list_mod module~datastructs_lists_mod->module~datastructs_lists_fixed_list_mod module~datastructs_maxheap_mod datastructs_maxheap_mod module~datastructs_lists_mod->module~datastructs_maxheap_mod iso_fortran_env iso_fortran_env module~datastructs_kinds_mod->iso_fortran_env module~datastructs_lists_dynamical_list_mod->module~datastructs_kinds_mod module~datastructs_lists_fixed_list_mod->module~datastructs_kinds_mod module~datastructs_maxheap_mod->module~datastructs_kinds_mod

Used by

  • module~~datastructs_lists_mod~~UsedByGraph module~datastructs_lists_mod datastructs_lists_mod module~datastructs_mod datastructs_mod module~datastructs_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_composition_mod datastructs_samplers_rejection_maxheap_composition_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_mod datastructs_samplers_rejection_maxheap_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_samplers_rejection_maxheap_mod module~datastructs_samplers_rejection_maxheap_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod datastructs_samplers_rejection_maxheap_two_classes_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod->module~datastructs_samplers_rejection_maxheap_mod module~datastructs_samplers_rejection_mod datastructs_samplers_rejection_mod module~datastructs_samplers_rejection_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_two_classes_mod datastructs_samplers_rejection_two_classes_mod module~datastructs_samplers_rejection_two_classes_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_two_classes_mod->module~datastructs_samplers_rejection_mod proc~choose_sampler choose_sampler proc~choose_sampler->module~datastructs_samplers_rejection_maxheap_composition_mod proc~choose_sampler->module~datastructs_samplers_rejection_maxheap_mod proc~choose_sampler->module~datastructs_samplers_rejection_maxheap_two_classes_mod proc~choose_sampler->module~datastructs_samplers_rejection_mod proc~choose_sampler->module~datastructs_samplers_rejection_two_classes_mod

Functions

public function unique_values(list) result(unique)

Find unique values in a list of integers It uses the standard library sorting module The result is a list of unique integers

Arguments

Type IntentOptional Attributes Name
integer(kind=i4), intent(in) :: list(:)

Input list of integers

Return Value integer(kind=i4), allocatable, (:)

Output list of unique integers