choose_sampler Subroutine

public subroutine choose_sampler(weighted_sampler, selected_algorithm)

Uses

  • proc~~choose_sampler~~UsesGraph proc~choose_sampler choose_sampler module~datastructs_samplers_btree_mod datastructs_samplers_btree_mod proc~choose_sampler->module~datastructs_samplers_btree_mod module~datastructs_samplers_rejection_maxheap_composition_mod datastructs_samplers_rejection_maxheap_composition_mod proc~choose_sampler->module~datastructs_samplers_rejection_maxheap_composition_mod module~datastructs_samplers_rejection_maxheap_mod datastructs_samplers_rejection_maxheap_mod proc~choose_sampler->module~datastructs_samplers_rejection_maxheap_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod datastructs_samplers_rejection_maxheap_two_classes_mod proc~choose_sampler->module~datastructs_samplers_rejection_maxheap_two_classes_mod module~datastructs_samplers_rejection_mod datastructs_samplers_rejection_mod proc~choose_sampler->module~datastructs_samplers_rejection_mod module~datastructs_samplers_rejection_two_classes_mod datastructs_samplers_rejection_two_classes_mod proc~choose_sampler->module~datastructs_samplers_rejection_two_classes_mod module~datastructs_kinds_mod datastructs_kinds_mod module~datastructs_samplers_btree_mod->module~datastructs_kinds_mod module~datastructs_samplers_base_mod datastructs_samplers_base_mod module~datastructs_samplers_btree_mod->module~datastructs_samplers_base_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_samplers_btree_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_samplers_rejection_maxheap_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_kinds_mod module~datastructs_lists_mod datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_composition_mod->module~datastructs_samplers_base_mod module~datastructs_samplers_rejection_maxheap_mod->module~datastructs_kinds_mod module~datastructs_samplers_rejection_maxheap_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_mod->module~datastructs_samplers_base_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod->module~datastructs_samplers_rejection_maxheap_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod->module~datastructs_kinds_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_maxheap_two_classes_mod->module~datastructs_samplers_base_mod module~datastructs_samplers_rejection_mod->module~datastructs_kinds_mod module~datastructs_samplers_rejection_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_mod->module~datastructs_samplers_base_mod module~datastructs_samplers_rejection_two_classes_mod->module~datastructs_samplers_rejection_mod module~datastructs_samplers_rejection_two_classes_mod->module~datastructs_kinds_mod module~datastructs_samplers_rejection_two_classes_mod->module~datastructs_lists_mod module~datastructs_samplers_rejection_two_classes_mod->module~datastructs_samplers_base_mod iso_fortran_env iso_fortran_env module~datastructs_kinds_mod->iso_fortran_env 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 module~datastructs_samplers_base_mod->module~datastructs_kinds_mod 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

Subroutine to allocate a class(sampler_base_t) to its respective object

Arguments

Type IntentOptional Attributes Name
class(sampler_base_t), intent(out), allocatable :: weighted_sampler
character(len=*), intent(in) :: selected_algorithm