expand_da_real Subroutine

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

optional length to expand the array


Called by

proc~~expand_da_real~~CalledByGraph proc~expand_da_real expand_da_real interface~expand~18 expand interface~expand~18->proc~expand_da_real

Contents


Variables

TypeVisibilityAttributesNameInitial
real(kind=rk), public, allocatable:: swpval(:)
integer, public, allocatable:: swpsort(:)
integer, public :: addvals
integer, public :: explen