append Interface

public interface append

Module Procedures

private pure module subroutine append_i(arr, val)

Append the value val to the array arr

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), allocatable :: arr(:)
integer, intent(in) :: val

private pure module subroutine append_r(arr, val)

Append the value val to the array arr

Arguments

Type IntentOptional Attributes Name
real(kind=dp), intent(inout), allocatable :: arr(:)
real(kind=dp), intent(in) :: val

private pure module subroutine append_rvector(arr, val)

Append the value val to the array arr

Arguments

Type IntentOptional Attributes Name
type(rvector_type), intent(inout), allocatable :: arr(:)
real(kind=dp), intent(in) :: val(:)

private pure module subroutine append_asymtop_transition(arr, val)

Append the value val to the array arr

Arguments

Type IntentOptional Attributes Name
type(asymtop_rot_transition_type), intent(inout), allocatable :: arr(:)
type(asymtop_rot_transition_type), intent(in) :: val

private pure module subroutine append_elec_channel(channels, channel)

Append elec_channel to the array elec_channels

Arguments

Type IntentOptional Attributes Name
type(elec_channel_type), intent(inout), allocatable :: channels(:)
type(elec_channel_type), intent(in) :: channel

private pure module subroutine append_elec_channels(channels, channels2)

Append channels2 to the array channels

Arguments

Type IntentOptional Attributes Name
type(elec_channel_type), intent(inout), allocatable :: channels(:)
type(elec_channel_type), intent(in) :: channels2(:)

private pure module subroutine append_asymtop_rot_channel(channels, channel)

Append asymtop_rot_channel to the array asymtop_rot_channels

Arguments

Type IntentOptional Attributes Name
type(asymtop_rot_channel_type), intent(inout), allocatable :: channels(:)
type(asymtop_rot_channel_type), intent(in) :: channel

private pure module subroutine append_asymtop_rot_channel_l(channels, channel)

Append asymtop_rot_channel to the array asymtop_rot_channels

Arguments

Type IntentOptional Attributes Name
type(asymtop_rot_channel_l_type), intent(inout), allocatable :: channels(:)
type(asymtop_rot_channel_l_type), intent(in) :: channel