expand_da_path Subroutine

public subroutine expand_da_path(me, increment, length)

expanding the dynamic array

this is a helping subroutine, which doubles the container of the given dynamic array. as the container might be initially 0-sized, a module variable minlength has been introduced, which is used here, to at least create a container of this size.

Arguments

TypeIntentOptionalAttributesName
type(dyn_patharray_type) :: me
integer, optional :: increment
integer, intent(in), optional :: length

optional length to expand the array


Called by

proc~~expand_da_path~~CalledByGraph proc~expand_da_path expand_da_path interface~expand~20 expand interface~expand~20->proc~expand_da_path proc~append_da_path append_da_path proc~append_da_path->interface~expand~20 proc~append_da_vecpath append_da_vecpath proc~append_da_vecpath->interface~expand~20 interface~append~23 append interface~append~23->proc~append_da_path interface~append~23->proc~append_da_vecpath proc~sorttruncate_da_path sorttruncate_da_path proc~sorttruncate_da_path->interface~append~23

Contents


Variables

TypeVisibilityAttributesNameInitial
type(tem_path_type), public, allocatable:: swpval(:)
integer, public, allocatable:: swpsort(:)
integer, public :: addvals
integer, public :: explen