placeat_ga_grw_stencilelement Subroutine

private subroutine placeat_ga_grw_stencilelement(me, val, pos, length)

adds the value to a given position inside the growing array.

if the requested position is outside the current array bounds, the array will be resized accordingly. if it is inside the current array bounds, the element at the requested position will be replaced.

Arguments

TypeIntentOptionalAttributesName
type(grw_grw_stencilelementarray_type) :: me
type(grw_stencilelementarray_type), intent(in) :: val
integer, intent(in) :: pos
integer, intent(in), optional :: length

optional length to expand the array


Calls

proc~~placeat_ga_grw_stencilelement~~CallsGraph proc~placeat_ga_grw_stencilelement placeat_ga_grw_stencilelement interface~expand~2 expand proc~placeat_ga_grw_stencilelement->interface~expand~2 proc~expand_ga_dynlong expand_ga_dynlong interface~expand~2->proc~expand_ga_dynlong

Called by

proc~~placeat_ga_grw_stencilelement~~CalledByGraph proc~placeat_ga_grw_stencilelement placeat_ga_grw_stencilelement interface~placeat~12 placeat interface~placeat~12->proc~placeat_ga_grw_stencilelement

Contents

None