util_resize Interface

public interface util_resize

Calls

interface~~util_resize~~CallsGraph interface~util_resize util_resize proc~base_util_resize_arr_char_string base_util_resize_arr_char_string interface~util_resize->proc~base_util_resize_arr_char_string proc~base_util_resize_arr_dp base_util_resize_arr_DP interface~util_resize->proc~base_util_resize_arr_dp proc~base_util_resize_arr_dpvec base_util_resize_arr_DPvec interface~util_resize->proc~base_util_resize_arr_dpvec proc~base_util_resize_arr_i4b base_util_resize_arr_I4B interface~util_resize->proc~base_util_resize_arr_i4b proc~base_util_resize_arr_logical base_util_resize_arr_logical interface~util_resize->proc~base_util_resize_arr_logical

Called by

interface~~util_resize~~CalledByGraph interface~util_resize util_resize proc~base_util_append_arr_char_string base_util_append_arr_char_string proc~base_util_append_arr_char_string->interface~util_resize proc~base_util_append_arr_dp base_util_append_arr_DP proc~base_util_append_arr_dp->interface~util_resize proc~base_util_append_arr_dpvec base_util_append_arr_DPvec proc~base_util_append_arr_dpvec->interface~util_resize proc~base_util_append_arr_i4b base_util_append_arr_I4B proc~base_util_append_arr_i4b->interface~util_resize proc~base_util_append_arr_logical base_util_append_arr_logical proc~base_util_append_arr_logical->interface~util_resize interface~util_append util_append interface~util_append->proc~base_util_append_arr_char_string interface~util_append->proc~base_util_append_arr_dp interface~util_append->proc~base_util_append_arr_dpvec interface~util_append->proc~base_util_append_arr_i4b interface~util_append->proc~base_util_append_arr_logical

Module Procedures

public subroutine base_util_resize_arr_char_string(arr, nnew)

Author
David A. Minton

Resizes an array component of type character string. nnew = 0 will deallocate.

Arguments

Type IntentOptional Attributes Name
character(len=STRMAX), intent(inout), dimension(:), allocatable :: arr

Array to resize

integer(kind=I4B), intent(in) :: nnew

New size

public subroutine base_util_resize_arr_DP(arr, nnew)

Author
David A. Minton

Resizes an array component of double precision type. Passing nnew = 0 will deallocate.

Arguments

Type IntentOptional Attributes Name
real(kind=DP), intent(inout), dimension(:), allocatable :: arr

Array to resize

integer(kind=I4B), intent(in) :: nnew

New size

public subroutine base_util_resize_arr_DPvec(arr, nnew)

Author
David A. Minton

Resizes an array component of double precision vectors of size (NDIM, n). Passing nnew = 0 will deallocate.

Arguments

Type IntentOptional Attributes Name
real(kind=DP), intent(inout), dimension(:,:), allocatable :: arr

Array to resize

integer(kind=I4B), intent(in) :: nnew

New size

public subroutine base_util_resize_arr_I4B(arr, nnew)

Author
David A. Minton

Resizes an array component of integer type. Passing nnew = 0 will deallocate.

Arguments

Type IntentOptional Attributes Name
integer(kind=I4B), intent(inout), dimension(:), allocatable :: arr

Array to resize

integer(kind=I4B), intent(in) :: nnew

New size

public subroutine base_util_resize_arr_logical(arr, nnew)

Author
David A. Minton

Resizes an array component of logical type. Passing nnew = 0 will deallocate.

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), dimension(:), allocatable :: arr

Array to resize

integer(kind=I4B), intent(in) :: nnew

New size