concat Interface

public interface concat

returns a new vector joining two input vectors.


Contents


Module Procedures

private pure function concat_i1(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
integer(kind=i1), intent(in), dimension(:), allocatable:: vec1
integer(kind=i1), intent(in), dimension(:), allocatable:: vec2

Return Value integer(kind=i1),dimension(:), allocatable

private pure function concat_i2(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
integer(kind=i2), intent(in), dimension(:), allocatable:: vec1
integer(kind=i2), intent(in), dimension(:), allocatable:: vec2

Return Value integer(kind=i2),dimension(:), allocatable

private pure function concat_i4(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
integer(kind=i4), intent(in), dimension(:), allocatable:: vec1
integer(kind=i4), intent(in), dimension(:), allocatable:: vec2

Return Value integer(kind=i4),dimension(:), allocatable

private pure function concat_i8(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
integer(kind=i8), intent(in), dimension(:), allocatable:: vec1
integer(kind=i8), intent(in), dimension(:), allocatable:: vec2

Return Value integer(kind=i8),dimension(:), allocatable

private pure function concat_r4(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
real(kind=r4), intent(in), dimension(:), allocatable:: vec1
real(kind=r4), intent(in), dimension(:), allocatable:: vec2

Return Value real(kind=r4),dimension(:), allocatable

private pure function concat_r8(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
real(kind=r8), intent(in), dimension(:), allocatable:: vec1
real(kind=r8), intent(in), dimension(:), allocatable:: vec2

Return Value real(kind=r8),dimension(:), allocatable

private pure function concat_r16(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
real(kind=r16), intent(in), dimension(:), allocatable:: vec1
real(kind=r16), intent(in), dimension(:), allocatable:: vec2

Return Value real(kind=r16),dimension(:), allocatable

private pure function concat_c4(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
complex(kind=r4), intent(in), dimension(:), allocatable:: vec1
complex(kind=r4), intent(in), dimension(:), allocatable:: vec2

Return Value complex(kind=r4),dimension(:), allocatable

private pure function concat_c8(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
complex(kind=r8), intent(in), dimension(:), allocatable:: vec1
complex(kind=r8), intent(in), dimension(:), allocatable:: vec2

Return Value complex(kind=r8),dimension(:), allocatable

private pure function concat_c16(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
complex(kind=r16), intent(in), dimension(:), allocatable:: vec1
complex(kind=r16), intent(in), dimension(:), allocatable:: vec2

Return Value complex(kind=r16),dimension(:), allocatable

private pure function concat_str(vec1, vec2) result(res)

Arguments

TypeIntentOptionalAttributesName
character, intent(in), dimension(:), allocatable:: vec1
character, intent(in), dimension(:), allocatable:: vec2

Return Value character,dimension(:), allocatable