mapl_GetPartition Interface

public interface mapl_GetPartition

Called by

interface~~mapl_getpartition~~CalledByGraph interface~mapl_getpartition mapl_GetPartition proc~test_min_extent test_min_extent proc~test_min_extent->interface~mapl_getpartition proc~test_problematic_middle_extent test_problematic_middle_extent proc~test_problematic_middle_extent->interface~mapl_getpartition proc~test_symmetric_even_even test_symmetric_even_even proc~test_symmetric_even_even->interface~mapl_getpartition proc~test_symmetric_even_odd test_symmetric_even_odd proc~test_symmetric_even_odd->interface~mapl_getpartition proc~test_symmetric_odd_even test_symmetric_odd_even proc~test_symmetric_odd_even->interface~mapl_getpartition proc~test_symmetric_odd_odd test_symmetric_odd_odd proc~test_symmetric_odd_odd->interface~mapl_getpartition proc~test_trivial_partition test_trivial_partition proc~test_trivial_partition->interface~mapl_getpartition proc~test_uneven_partition test_uneven_partition proc~test_uneven_partition->interface~mapl_getpartition

Module Procedures

private recursive function get_partition(n, k, unusable, symmetric, min_extent, rc) result(partition)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: n
integer, intent(in) :: k
class(KeywordEnforcer), intent(in), optional :: unusable
logical, intent(in), optional :: symmetric
integer, intent(in), optional :: min_extent
integer, intent(out), optional :: rc

Return Value integer, (1:k)