exchange Interface

public interface exchange

Contents


Module Procedures

public pure function exchangeInt32vector(vec, a, b) result(ret)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: vec(:)
integer(kind=int32), intent(in) :: a
integer(kind=int32), intent(in) :: b

Return Value integer(kind=int32), allocatable, (:)

public pure function exchangeInt32vector2(vec) result(ret)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: vec(2)

Return Value integer(kind=int32) (2)