sorttruncate_da_label Subroutine

public subroutine sorttruncate_da_label(me)

fixing the dynamic array

truncate the array after the last valid entry and hence cut off the empty trailing empty entries store the array in the sorted order according to the sorted( ) array

Arguments

TypeIntentOptionalAttributesName
type(dyn_labelarray_type) :: me

Calls

proc~~sorttruncate_da_label~~CallsGraph proc~sorttruncate_da_label sorttruncate_da_label interface~init~20 init proc~sorttruncate_da_label->interface~init~20 interface~destroy~20 destroy proc~sorttruncate_da_label->interface~destroy~20 interface~append~21 append proc~sorttruncate_da_label->interface~append~21 proc~init_da_label init_da_label interface~init~20->proc~init_da_label proc~destroy_da_label destroy_da_label interface~destroy~20->proc~destroy_da_label proc~append_da_veclabel append_da_veclabel interface~append~21->proc~append_da_veclabel proc~append_da_label append_da_label interface~append~21->proc~append_da_label interface~expand~19 expand proc~append_da_veclabel->interface~expand~19 proc~append_da_label->interface~expand~19 interface~sortedposofval~4 sortedposofval proc~append_da_label->interface~sortedposofval~4 proc~expand_da_label expand_da_label interface~expand~19->proc~expand_da_label proc~sortposofval_label sortposofval_label interface~sortedposofval~4->proc~sortposofval_label

Called by

proc~~sorttruncate_da_label~~CalledByGraph proc~sorttruncate_da_label sorttruncate_da_label interface~sorttruncate~4 sorttruncate interface~sorttruncate~4->proc~sorttruncate_da_label

Contents


Variables

TypeVisibilityAttributesNameInitial
type(dyn_labelarray_type), public :: tarray
integer, public :: ival
integer, public :: dpos