sorttruncate_da_projection Subroutine

private subroutine sorttruncate_da_projection(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_projectionarray_type) :: me

Calls

proc~~sorttruncate_da_projection~~CallsGraph proc~sorttruncate_da_projection sorttruncate_da_projection interface~destroy~9 destroy proc~sorttruncate_da_projection->interface~destroy~9 interface~init~9 init proc~sorttruncate_da_projection->interface~init~9 interface~append~9 append proc~sorttruncate_da_projection->interface~append~9 proc~destroy_da_projection destroy_da_projection interface~destroy~9->proc~destroy_da_projection proc~init_da_projection init_da_projection interface~init~9->proc~init_da_projection proc~append_da_vecprojection append_da_vecprojection interface~append~9->proc~append_da_vecprojection proc~append_da_projection append_da_projection interface~append~9->proc~append_da_projection interface~expand~9 expand proc~append_da_vecprojection->interface~expand~9 proc~append_da_projection->interface~expand~9 interface~sortedposofval~2 sortedposofval proc~append_da_projection->interface~sortedposofval~2 proc~expand_da_projection expand_da_projection interface~expand~9->proc~expand_da_projection proc~sortposofval_projection sortposofval_projection interface~sortedposofval~2->proc~sortposofval_projection

Called by

proc~~sorttruncate_da_projection~~CalledByGraph proc~sorttruncate_da_projection sorttruncate_da_projection interface~sorttruncate~2 sorttruncate interface~sorttruncate~2->proc~sorttruncate_da_projection

Contents


Variables

TypeVisibilityAttributesNameInitial
type(dyn_projectionarray_type), private :: tarray
integer, private :: ival
integer, private :: dpos