swap Interface

public interface swap

Calls

interface~~swap~~CallsGraph interface~swap swap proc~swap_z swap_z interface~swap->proc~swap_z proc~swap_zv swap_zv interface~swap->proc~swap_zv proc~swap_rv swap_rv interface~swap->proc~swap_rv proc~swap_c swap_c interface~swap->proc~swap_c proc~masked_swap_rs masked_swap_rs interface~swap->proc~masked_swap_rs proc~swap_r swap_r interface~swap->proc~swap_r proc~swap_i swap_i interface~swap->proc~swap_i proc~swap_cm swap_cm interface~swap->proc~swap_cm proc~masked_swap_rm masked_swap_rm interface~swap->proc~masked_swap_rm proc~swap_cv swap_cv interface~swap->proc~swap_cv proc~swap_zm swap_zm interface~swap->proc~swap_zm proc~masked_swap_rv masked_swap_rv interface~swap->proc~masked_swap_rv

Contents


Module Procedures

public subroutine swap_i(a, b)

Arguments

Type IntentOptional AttributesName
integer(kind=I4B), intent(inout) :: a
integer(kind=I4B), intent(inout) :: b

public subroutine swap_r(a, b)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(inout) :: a
real(kind=SP), intent(inout) :: b

public subroutine swap_rv(a, b)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(inout), DIMENSION(:):: a
real(kind=SP), intent(inout), DIMENSION(:):: b

public subroutine swap_c(a, b)

Arguments

Type IntentOptional AttributesName
complex(kind=SPC), intent(inout) :: a
complex(kind=SPC), intent(inout) :: b

public subroutine swap_cv(a, b)

Arguments

Type IntentOptional AttributesName
complex(kind=SPC), intent(inout), DIMENSION(:):: a
complex(kind=SPC), intent(inout), DIMENSION(:):: b

public subroutine swap_cm(a, b)

Arguments

Type IntentOptional AttributesName
complex(kind=SPC), intent(inout), DIMENSION(:,:):: a
complex(kind=SPC), intent(inout), DIMENSION(:,:):: b

public subroutine swap_z(a, b)

Arguments

Type IntentOptional AttributesName
complex(kind=DPC), intent(inout) :: a
complex(kind=DPC), intent(inout) :: b

public subroutine swap_zv(a, b)

Arguments

Type IntentOptional AttributesName
complex(kind=DPC), intent(inout), DIMENSION(:):: a
complex(kind=DPC), intent(inout), DIMENSION(:):: b

public subroutine swap_zm(a, b)

Arguments

Type IntentOptional AttributesName
complex(kind=DPC), intent(inout), DIMENSION(:,:):: a
complex(kind=DPC), intent(inout), DIMENSION(:,:):: b

public subroutine masked_swap_rs(a, b, mask)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(inout) :: a
real(kind=SP), intent(inout) :: b
logical(kind=LGT), intent(in) :: mask

public subroutine masked_swap_rv(a, b, mask)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(inout), DIMENSION(:):: a
real(kind=SP), intent(inout), DIMENSION(:):: b
logical(kind=LGT), intent(in), DIMENSION(:):: mask

public subroutine masked_swap_rm(a, b, mask)

Arguments

Type IntentOptional AttributesName
real(kind=SP), intent(inout), DIMENSION(:,:):: a
real(kind=SP), intent(inout), DIMENSION(:,:):: b
logical(kind=LGT), intent(in), DIMENSION(:,:):: mask