append_singlePnt2grwPoints Subroutine

private subroutine append_singlePnt2grwPoints(me, val)

This routine append a single point to growing array of points

Arguments

Type IntentOptional Attributes Name
type(tem_grwPoints_type), intent(inout) :: me

Growing array of points in each dimension

real(kind=rk), intent(in) :: val(3)

single point to append


Calls

proc~~append_singlepnt2grwpoints~~CallsGraph proc~append_singlepnt2grwpoints append_singlePnt2grwPoints interface~append~25 append proc~append_singlepnt2grwpoints->interface~append~25 proc~append_da_label append_da_label interface~append~25->proc~append_da_label proc~append_da_veclabel append_da_veclabel interface~append~25->proc~append_da_veclabel interface~expand~22 expand proc~append_da_label->interface~expand~22 interface~sortedposofval~5 sortedposofval proc~append_da_label->interface~sortedposofval~5 proc~append_da_veclabel->interface~expand~22 proc~expand_da_label expand_da_label interface~expand~22->proc~expand_da_label proc~sortposofval_label sortposofval_label interface~sortedposofval~5->proc~sortposofval_label

Called by

proc~~append_singlepnt2grwpoints~~CalledByGraph proc~append_singlepnt2grwpoints append_singlePnt2grwPoints interface~append~5 append interface~append~5->proc~append_singlepnt2grwpoints

Source Code

  subroutine append_singlePnt2grwPoints(me, val)
    !---------------------------------------------------------------------------
    !> Growing array of points in each dimension
    type(tem_grwPoints_type), intent(inout) :: me
    !> single point to append
    real(kind=rk), intent(in) :: val(3)
    !---------------------------------------------------------------------------
    call append(me = me%coordX, val = val(1))
    call append(me = me%coordY, val = val(2))
    call append(me = me%coordZ, val = val(3))
  end subroutine append_singlePnt2grwPoints