append Interface

public interface append

Interface to append a single point or array of points to growing array of points

Calls

interface~~append~42~~CallsGraph interface~append~42 append proc~append_singlepnt2grwpoints append_singlePnt2grwPoints interface~append~42->proc~append_singlepnt2grwpoints proc~append_vectorpnt2grwpoints append_vectorPnt2grwPoints interface~append~42->proc~append_vectorpnt2grwpoints interface~append~9 append proc~append_singlepnt2grwpoints->interface~append~9 proc~append_vectorpnt2grwpoints->interface~append~9 proc~tem_abort tem_abort proc~append_vectorpnt2grwpoints->proc~tem_abort proc~append_da_label append_da_label interface~append~9->proc~append_da_label proc~append_da_veclabel append_da_veclabel interface~append~9->proc~append_da_veclabel mpi_abort mpi_abort proc~tem_abort->mpi_abort interface~sortedposofval~5 sortedposofval proc~append_da_label->interface~sortedposofval~5 interface~expand~9 expand proc~append_da_label->interface~expand~9 proc~append_da_veclabel->interface~expand~9

Contents


Module Procedures

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

private subroutine append_vectorPnt2grwPoints(me, val)

This routine append a array of points 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(:,:)

Array of points to append