exchange Interface

public interface exchange

Module Procedures

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

Arguments

Type IntentOptional Attributes Name
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 Attributes Name
integer(kind=int32), intent(in) :: vec(2)

Return Value integer(kind=int32), (2)