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

Type IntentOptional Attributes Name
type(dyn_projectionarray_type) :: me

Calls

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

Called by

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