expand_da_int Subroutine

public subroutine expand_da_int(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_intarray_type) :: me
integer, optional :: increment
integer, intent(in), optional :: length

optional length to expand the array


Called by

proc~~expand_da_int~~CalledByGraph proc~expand_da_int expand_da_int interface~expand~17 expand interface~expand~17->proc~expand_da_int

Contents


Variables

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